Fórum Filtro com ClientDataSet #215526

19/02/2004

0

Pessoal é o seguinte,

Tenho um banco de dado criado no Firebird 1.0.
Faço acesso aos dados usando a seguinte combinação:

SQLDataSet - DataSetProvider - ClientDataSet - DataSource

Bem, uso o ClientDataSet para manipular e acessar os dados.

A pergunta é o seguinte: Gostaria de efetuar um FILTRO nesse ClientDataSet, + ou - assim:

Filter := ´CAMPO = A´;

E, gostaria que ele me retornasse o filtro de todos os dados que comecem com a letra A, e isso deveria se CaseInsensitive ,ou seja, A ou a.

Não sei se é possível, mas quem puder me ajudar ficaria agradecido,

T+

Nèbrio


Nebrio

Nebrio

Responder

Posts

19/02/2004

Maicongabriel

Axo, que ficaria assim ::
var
  filtro : string;
begin
  filtro := ´¬A¬´;
  Filter := ´[CAMPO] = ´ + QuotedStr(UpperCase(Filtro)) + ´ OR [CAMPO] = ´ + QuotedStr(LowerCase(Filtro));
end;

Só não me recordo se em filtros é [b:682b436794]¬[/b:682b436794] ou [b:682b436794]*[/b:682b436794]! Você pode tertar :wink:


Responder

Gostei + 0

10/03/2004

Fabiogaldino

:!: É com ´¬´ mesmo! Estou desenvolvendo um projeto com a mesma estrutura. Valeu?
Qualquer outra dúvida a respeito me consulte.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar