Cria e executa uma tela de pesquisa, onde são informados filtros utilizados na seleção de registros.
As tabelas e colunas que poderão ser filtradas podem ser informadas manualmente ou recuperadas através do conteúdo metadado.
Nesta tela podem ser informados filtros no formato básico (apenas com valores), avançado (utilizando valores e comandos especiais) e também permite definir a ordenação dos registros. Este componente não executa nenhum comando na base de dados, apenas monta um filtro no formato SQL para que seja utilizado em uma pesquisa.
_ADVPL_create_component( NULL, "LCONSTRUCT" ) |
Métodos acessíveis através da função _ADVPL_get_property
que permite recuperar e manipular os valores do componente:
Método GET: INIT_CONSTRUCTInicia a execução da tela de filtro de pesquisa e retorna se o filtro foi ou não confirmado pelo usuário. Sintaxe
Retorno
Exemplo
|
Método GET: WHERE_CLAUSERetorna o filtro informado na tela de pesquisa, no formato SQL.Sintaxe
Retorno
Exemplo
|
Método GET: WHERE_CLAUSE_TABLE_COLUMNRetorna o filtro no formato SQL, informado para determinada coluna da tela de pesquisa.Sintaxe
Parâmetros
Retorno
Exemplo
|
Método GET: ORDER_BYRetorna a ordenação informada na tela de pesquisa, no formato SQL.Sintaxe
Retorno
Exemplo
|
Método GET: CONSTRUCT_NAMERetorna o nome identificador definido para o componente.Sintaxe
Retorno
Exemplo
|
Método GET: WHERE_CLAUSE_BY_TABLERetorna o filtro no formato SQL, informado para determinada tabela da tela de pesquisa.Sintaxe
Parâmetros
Retorno
Exemplo
|
Método GET: ORDER_BY_TABLERetorna a ordenação no formato SQL, informado para determinada tabela da tela de pesquisa.Sintaxe
Retorno
Parâmetros
Exemplo
|
Métodos acessíveis utilizando a função _ADVPL_set_property
que permite alterar e manipular os valores do componente.
Método SET: TEXTTexto descritivo criado à direita do componente. Sintaxe
Parâmetros
Exemplo
|
Método SET: VALUE_CHECKEDValor quando a caixa de seleção estiver assinalada. Sintaxe
Parâmetros
Exemplo
|
Método SET: VALUE_NCHECKEDValor quando a caixa de seleção NÃO estiver assinalada. Sintaxe
Parâmetros
Exemplo
|