Fiter usando o ClientDataSet c/DBExpress

Delphi

03/10/2003

Estou tentando fazer uma filtragem semelhante a TTable em um ClientDataSet, mas não esta dando certo.
Alguem poderia me indicar algo que é diferente de um componente TTable para uma filtragem com o Filter?

Grato.


Ricardo.


Rik3500

Rik3500

Curtidas 0

Respostas

Afarias

Afarias

03/10/2003

ClientDataSet.Filtered := True;
ClientDataSet.Filter := ´campo = valor´; // ou qualquer sentença SQL


T+


GOSTEI 0
Rik3500

Rik3500

03/10/2003

ClientDataSet.Filtered := True;
ClientDataSet.Filter := ´campo = ´´+´valor´+´´´´; // ou qualquer sentença SQL


Tambem não funciona.

ClientDataSet.Filtered := True;
ClientDataSet.Filter := ´campo = ´´´valor´´´´; // ou qualquer sentença SQL

Assim tambem não.

ClientDataSet.Filtered := True;
ClientDataSet.Filter := ´campo = ´valor´´; // ou qualquer sentença SQL

Muito menos assim.


GOSTEI 0
Edgar Olavo

Edgar Olavo

03/10/2003

Tente assim:

ClientDataSet.Filter := ´campo = ´+QuotedStr(´valor´);
ClientDataSet.Filtered := True;

Se valor for uma variável não coloque as aspas:

ClientDataSet.Filter := ´campo = ´+QuotedStr(valor);
ClientDataSet.Filtered := True;


GOSTEI 0
POSTAR