Fórum Auto Completar #221314
21/03/2004
0
Num form tenho os seguintes componentes : um Edit e um dbGrid .
No DbGrid eu linquei com uma dataset onde há os seguintes campos :
Codigo e Descrição ;
Eu quero fazer o seguinte , conforme o usuário for digitanto um nome no edit 1 va completando conforme os cadastro no campo DESCRICAO . Como fazer isso passo-a-passo ? Pois eu sou iniciante . . . .
Agredeço muito .
Tiagojmilam
Curtir tópico
+ 0Posts
21/03/2004
Skaarj
Pelo q entendi, eu faria assim:
with Query1 do begin close; sql.Clear; sql.text := ´select * from PESSOA where NOME like "´+ edit1.text+´¬" order by NOME´; open; end; memo1.Clear; memo1.text := Query1.fieldbyname(´descricao´).AsString;
Criei a tabela pessoas e o campo nome só a título de exemplo..
O que faria entao:
A cada vez que uma nova letra fosse digitada, ou apagada, refaria a pesquisa com o novo valor e setaria em um memo a descrição;; Claro se usar um DBMemo vc tiraria as 2 ultimas linhas
Gostei + 0
21/03/2004
Paulo
Deve-se usar a unit DB na USES.
(´select * from tabela where campo like´+quotedstr(edit1.text+´¬´))
Usando SQL.
Gostei + 0
21/03/2004
Paulo
if not tabela....then mesangem a dar caso não encontre
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)