Advertisement
Guest User

Untitled

a guest
Apr 27th, 2023
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VBScript 2.79 KB | Source Code | 0 0
  1. ' ###                                                                                                                                 ###
  2. ' ### O código abaixo é fornecido para fins formativos sendo a sua utilização fora desse contexto da responsabilidade do utilizador.  ###
  3. ' ###                   Copiar o código exemplo para um formulário VBA e adicionar os componentes necessários.                         ###
  4. ' ###                                                                                                                                 ###
  5.  
  6. Private m_objTipoEntidade   As StdBETipoEntidade
  7.  
  8. Private Sub UserForm_Initialize()
  9.    
  10.     'Inicializa Contexto
  11.    InicializaSDKContexto
  12.    
  13.      'Inicializa os controlos
  14.        
  15.     ' Indica qual o parent do controlo.
  16.    Set FiltroEntidades1.ParentForm = Me
  17.      
  18.     ' Inicia o componente com o contexto e formata as categorias das entidades
  19.    FiltroEntidades1.Inicializa m_objSDKContexto
  20.    
  21.     ' Selecciona por defeito o tipo de entidade fornecedor.
  22.    FiltroEntidades1.TipoEntidadeCombo = TIPOENTIDADE_Fornecedor
  23.  
  24. End Sub
  25.  
  26. Private Sub UserForm_Terminate()
  27.  
  28.     ' Garantir que os recursos libertados.
  29.    FiltroEntidades1.Termina
  30.      
  31.     m_blnControlosInicializados = False
  32.    
  33. End Sub
  34.  
  35. '---------------------------------------------------------------------------------------
  36. ' Procedure   : FiltroEntidades1_AoAlterarRestricao
  37. ' Description : D� valor da restri��o.
  38. ' Arguments   : Restricao -->
  39. ' Returns     : None
  40. '---------------------------------------------------------------------------------------
  41. Private Sub FiltroEntidades1_AoAlterarRestricao(Restricao As String)
  42.  
  43.     txtValorRestricao.Text = Restricao
  44.    
  45.     If Not m_objTipoEntidade Is Nothing Then
  46.        
  47.         txtWhere.Text = FiltroEntidades1.DevolveWhere(m_objTipoEntidade.Tabela)
  48.        
  49.     End If
  50.    
  51. End Sub
  52.  
  53. '---------------------------------------------------------------------------------------
  54. ' Procedure   : FiltroEntidades1_EntidadeIdentificada
  55. ' Description : Carrega o objeto StdBETipoEntidade com informa��o da entidade selecionada.
  56. ' Arguments   : TipoEntidade -->
  57. ' Arguments   : Entidade     -->
  58. ' Returns     : None
  59. '---------------------------------------------------------------------------------------
  60. Private Sub FiltroEntidades1_EntidadeIdentificada(ByVal TipoEntidade As String, ByVal Entidade As String)
  61. Dim x As Integer
  62.    
  63.     For x = 1 To FiltroEntidades1.TiposEntidade.Count
  64.        
  65.         Set m_objTipoEntidade = FiltroEntidades1.TiposEntidade(x)
  66.        
  67.         If m_objTipoEntidade.TipoEntidade = TipoEntidade Then
  68.            
  69.             Exit For
  70.        
  71.         End If
  72.    
  73.     Next x
  74.    
  75. End Sub
  76.  
  77. Private Sub cmdCancel_Click()
  78.  
  79.     FiltroEntidades1.Termina
  80.     Unload Me
  81.    
  82. End Sub
  83.  
  84. Private Sub cmdNovo_Click()
  85.  
  86.     FiltroEntidades1.Limpa
  87.     txtValorRestricao.Text = vbNullString
  88.     txtWhere.Text = vbNullString
  89.    
  90. End Sub
  91.    
  92.  
  93.  
  94.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement