AdsSetFilter
Define um filtro Clipper para a tabela.
Sintaxe
UNSIGNED32 AdsSetFilter(ADSHANDLE hTable, UNSIGNED8* pucFilter);
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
hTable |
ADSHANDLE |
Handle da tabela. |
pucFilter |
UNSIGNED8* |
Expressão do filtro. |
Valor de Retorno
AE_SUCCESS (0) em caso de sucesso. AE_INTERNAL_ERROR (5000) se a expressão for nula.
Descrição
AdsSetFilter define um filtro Clipper que limita a navegação aos registos que satisfazem a expressão.
Para backends SQL, a expressão é traduzida para SQL WHERE quando possível.
Para tabelas remotas, a expressão é armazenada localmente.
Exemplo
AdsSetFilter(hTable, "Idade > 18");
// Apenas registos com Idade > 18 são visíveis