Fórum Trazer dados de uma tabela para o campo DBEdit. #156930
30/04/2003
0
Como faço para, quando na pesquisa em uma tabela, e achar o registro, atribuir o valor de uma campo desta tabela pesquisada, no campo dbedit do formulário corrente.
[b:993be254ec]Obs.[/b:993be254ec]
Já tentei usar o seguinte comando, mais não deu certo:
Após a pesquisa,
[b:993be254ec]dbeFone.Text:= DMT.tbPesFisicaFone.AsString[/b:993be254ec]
....
Sem mais, aguardo por uma resposta...[/b]
Marcosbd
Curtir tópico
+ 0Posts
30/04/2003
Edmar Zatarin
Pra um dbedit receber o dados de uma consulta eu faco o segte:
Por exemplo:
query1.close;
query1.sql.clear;
query1.sql.add(´ Select Nome From tabClientes Where Codigo = ´+edit.text);
query1.open;
if not query1.eof then
dbedit.text := query1.fieldbyname(´Nome´);
query1.close;
No exemplo, quero localizar o nome de um cliente digitando seu codigo em um edit. Se ele achar este codigo, a consulta te retorna o nome do cliente e entao basta vc inserir o valor achado no dbedit como esta feito acima.
oks...
espero ter te ajudado...
abracao... :wink:
Gostei + 0
30/04/2003
Marcosbd
Vou fazer um teste, mais desde já agradeço pela dica.
Abraços... :lol: [/quote:3be8160345]
Gostei + 0
03/01/2020
Socrates Foschera
Pra um dbedit receber o dados de uma consulta eu faco o segte:
Por exemplo:
query1.close;
query1.sql.clear;
query1.sql.add(´ Select Nome From tabClientes Where Codigo = ´+edit.text);
query1.open;
if not query1.eof then
dbedit.text := query1.fieldbyname(´Nome´);
query1.close;
No exemplo, quero localizar o nome de um cliente digitando seu codigo em um edit. Se ele achar este codigo, a consulta te retorna o nome do cliente e entao basta vc inserir o valor achado no dbedit como esta feito acima.
oks...
espero ter te ajudado...
abracao... :wink:
em qual evento coloco este codigo para poder funcionar pois sou leigo
Gostei + 0
16/06/2020
Andvagner
Pra um dbedit receber o dados de uma consulta eu faco o segte:
Por exemplo:
query1.close;
query1.sql.clear;
query1.sql.add(´ Select Nome From tabClientes Where Codigo = ´+edit.text);
query1.open;
if not query1.eof then
dbedit.text := query1.fieldbyname(´Nome´);
query1.close;
No exemplo, quero localizar o nome de um cliente digitando seu codigo em um edit. Se ele achar este codigo, a consulta te retorna o nome do cliente e entao basta vc inserir o valor achado no dbedit como esta feito acima.
oks...
espero ter te ajudado...
abracao... :wink:
em qual evento coloco este codigo para poder funcionar pois sou leigo
No evento onchange do dbedit
Gostei + 0
17/06/2020
Marcos Junior
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)