Onchange no Interbase

27/02/2003

0

Aí galera!
Estou com um problema. Criei um campo Edit1.text e um DBGrid e quero que quando eu ir digitando as letras do Nome do Cliente (por exemplo) já vai aparecendo os nomes que começa com aquelas letras que ja digitei no Grid abaixo. Me entenderam?
Já usei uma vez em Paradox e usei Findnearest.

Se alguem poder me ajudar, agradeço desde já!


Anonymous

Anonymous

Responder

Posts

27/02/2003

Jrguitar

É simples.
Adicione um DataSetProvider e ligue-o na sua query.
Adicione um ClientDataSet e ligue-o no DataSetProvider (propriedade Provider).
Ao invés de ligar o DataSource da DbGrid na query, ligue-o no ClientDataSet, aí é só usar o findnearest como se fosse paradox


Responder

27/02/2003

Anonymous

Se voce utilizar o Componentes Query, poderá utilizar comandos em SQL, como as linhas descrita abaixo:

Query1.Active:= False;
Query1.SQL.Clear;
Query1.SQL.Add(´SELECT * FROM NOMETABELA WHERE CAMPO LIKE ´+Edit1.text+´´);
Query1.Active:= True;

Assim a pesquisa fica mas rápida!!!!


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar