Função: BuildExpr

 

Versões:Microsiga Protheus 8.11 , Protheus 10
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Nível de Acesso:Nível 1 (Acesso Clientes)
Idiomas:Espanhol , Inglês

 

Descrição:

A função BuildExpr() executa construtor de expressões de filtro com base no dicionário de tabelas (SX2) e dicionário de campos (SX3).

Programa Fonte:
APLIB080.PRW
Sintaxe:

BuildExpr ( cAlias [ oWnd ] [ cFilter ] [ lTopFilter ] [ bOk ] [ oDlg ] [ aUsado ] [ cDesc ] [ nRow ] [ nCol ] [ aCampo ] [ lVisibleTopFilter ] [ lExpBtn ] [ cTopFilter ] ) --> cRet

Retorno:
cRet
    (caracter)
  • Expressão de filtro
Observações

 

Parâmetros:

 

 Nome  Tipo  Descrição  Default  Obrigatório  Referência 
 cAlias  Caracter  Tabela do SX2 onde será executada a expressão de filtro     X    
 oWnd  Objeto  Objeto que chamou a função          
 cFilter  Caracter  String contendo a expressão de filtro        X 
 lTopFilter  Lógico  Utiliza expressão SQL  .F.       
 bOk  Bloco de código  Bloco de código a ser executado no botão Ok, exige a informação do parâmetro oDlg          
 oDlg  Objeto  Janela onde será apresentado o construtor de expressões e necessário informar para utilizar o parâmetro bOk          
 aUsado  Vetor  Array com os campos que poderão ser apresentados no construtor          
 cDesc  Caracter  Título da janela a ser apresentada          
 nRow  Numérico  Posição da linha onde o objeto deverá ser iniciado          
 nCol  Numérico  Posição da coluna onde o objeto deverá ser iniciado          
 aCampo  Vetor  Array com os campos que serão apresentados na lista de campos          
 lVisibleTopFilter  Lógico  Verifica expressão de filtro do Top.          
 lExpBtn  Lógico  Permite habilitar/desabilitar o botão Expressão          
 cTopFilter  Caracter  Expressão de filtro do Top          

 

 

  • Sem rótulos