Filtrar clientDataSet por mais de um campo?

Delphi

18/10/2009

Amigos,

É possível filtrar o clientDataSet por mais de 1 campo? exemplo

Tenho o campo data e nome em uma tabela, quero informar a data e o nome e o filtro execute baseado nessas informações
é possível isso? alguem passa uma dica. ?

Obrigado...


Ant.neto

Ant.neto

Curtidas 0

Respostas

Picyka

Picyka

18/10/2009

é possivél sim...

use apenas o and


so nao me recordo da sintaxe dá uma testadinha

campo1=´Valor´ and campo2=´Valor´
ou
((campo1=´Valor´) and (campo2=´Valor´))

achu que até as duas funciona e vc pode usar ainda se for necessário o
´or´


GOSTEI 0
Fabiano Góes

Fabiano Góes

18/10/2009

um exemplo de filtro por mais de um campo:
ClientDataSet1.Filtered := False;
ClientDataSet1.Filter   := ´City like ´+QuotedStr(´¬´+Edit1.Text+´¬´)+´ AND Company like ´+QuotedStr(´¬´+Edit2.Text+´¬´);
ClientDataSet1.Filtered := True;



GOSTEI 0
POSTAR