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á!
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
Curtir tópico
+ 0
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
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!!!!
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
Clique aqui para fazer login e interagir na Comunidade :)