Você está na página 1de 2

BuildExpr

Revisão: 29/04/2005

Abrangência
Versão 5.07 Versão 5.08 Versão 6.09

Sintaxe

BuildExpr ( < cAlias > , [ uParm ] , [ cFilter ] ) --> cReturn

Parâmetro

Argumento Tipo Descrição


cAlias Caracter tabela do SX2 onde será executada a expressão de filtro
Define qual a janela principal da aplicação através do
oWnd Objeto
uso da função GetWndDefault().
cFilter Caracter String contendo a expressão de filtro
Se definido como .T., modifica os operadores AND e OR
lTopFilter Lógico
para o padrão do SQL.
Bloco com a regra de validação da confirmação da tela
bOk Bloco
de expressão de filtro.
Se definido, será o dialog no qual a tela de filtro será
oDlg Objeto montada. Caso contrário a tela de filtro será montada
com os parâmetros defaults da função.
Array simples contendo os nomes de campos de
deverão ser exibidos na opção de filtro. Se não for
aUsado Array
informado serão exibidos os campos de acordo com o
nível do usuário.
Título para a janela de filtro. Padrão: “Expressão de
cDesc Caractere
Filtro”.
Coluna inicial para serem considerados os objetos da
nRow Numérico tela de filtro. Utilizado em conjunto com o parâmetro
oDLG.
Linha inicial para serem considerados os objetos da tela
nCol Numérico
de filtro. Utilizado em conjunto com o parâmetro oDLG.
Nome dos campos que deverão ser exibidos na opção de
aCampo Array
filtro. Substitui a busca dos campos no SX3.

Retorno

Tipo Descrição
Caracter Expressão de filtro
Descrição

A função BuildExpr() executa construtor de expressões de filtro com base no


dicinário de tabelas (SX2) e dicinário de campos (SX3).

Você também pode gostar