Fórum Preenchimento automático #472985
14/03/2014
0
Queria saber como que faz para fazer preenchimento automático
Por exemplo: tenho um form1 com codigo cliente e nome.
No form 2 o código como chave secundária. Então, quando digita o codigo aparece o nome cadastrado no form1.
Estou usando o delphi xe e ibexpert.
Desde já, muito obrigada
Laya Lessa
Curtir tópico
+ 0Posts
15/03/2014
Ricardo
Depois implementa uma consulta por SQL passando o valor do campo que recebe o ID e coloca em algum evento do campo onde vai ser digitado o ID (onChange, onKeyPress, onExit...).
with Query do
Begin
close;
sql.clear;
sql.add('select (campos) from tabela where (campo da tabela) = ' + quotestr(componente.text));
open;
end;
if query.recordcount > 0 then
campo := query.fieldbyname('campo').As... ;
...
...
Gostei + 0
17/03/2014
Laya Lessa
Para isso eu preciso obrigatoriamente de um query, né? Precisa de algo mais?
Gostei + 0
17/03/2014
Ricardo
Para isso eu preciso obrigatoriamente de um query, né? Precisa de algo mais?
Basta utilizar o SQLDataSet...
Gostei + 0
18/03/2014
Laya Lessa
mais será que vc poderia dar uma explicada no codigo para eu entender o que eu devo fazer? está meio confuso para mim ainda.
Eu vou usar no onExit, no caso buscando os dados com o SQLDataSet
Desculpe por qualquer coisa e desde já obrigada
Gostei + 0
24/03/2014
Laya Lessa
Gostei + 0
24/03/2014
Ricardo
Olá! nunca mais olhei esse post, desculpe aí.
Você pode adicionar a consulta ao CommandText do SQLDataSet.
Exemplo:
select * from XXXX where XXXXX like :XXXXXX
Ou então usar uma query e colocar as linhas que eu tinha citado no outro post.
Qualquer dúvida manda no email pois eu leio todo o tempo o skype. ricardo.cardosoti@gmail.com / ricardo.cardosoti
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)