Onchange no Interbase
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
Curtidas 0
Respostas
Jrguitar
27/02/2003
É 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
GOSTEI 0
Anonymous
27/02/2003
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!!!!
GOSTEI 0