Fórum Digitar cod no Edit e o resultado em dbloockupcombobox #210808
31/01/2004
0
1º Uso o delphi 6 e meu banco e Paradox
2º Tenho um form com uma tabela de cadastro, onde tem os campos código, nome, endereço, cep, cidade e blablablablabla....
3º Tenho um segundo form com uma outra tabela onde vou precisar gravar nessa segunda tabela o campo ‘nome’ que se encontra na primeira tabela, ate ai tudo bem,
4º Coloquei um dblookupcombobox no segundo form para me mostrar o campo “nome” existente na primeira tabela (associei).
O que eu queria? Digitar em um edit localizado nesse segundo form o código correspondente na primeira tabela ao campo “Nome” e já aparecer no dblookupcombobox o “Nome” que eu quero para gravar na segunda tabela.. sem eu ter ficar procurando com a setinha pra cima e pra baixo o no nome que eu quero. :wink:
:D Sera que eu fui claro?
Obrigado desde já
wagnernormando@ig.com.br
Wagner
Curtir tópico
+ 0Posts
31/01/2004
Drakkar
Tem que ver se já tem algum componente que faz isso pronto, até hj nunca achei um bom. Se alguem tiver afim de desenvolver eu gostaria de ajudar, mas eu não sei fazer componentes, então seria um aprendizado para mim tb.
Flws.
Gostei + 0
31/01/2004
Maxsoftware
Só sei isso.
Coloque no evento OnKeyPress.
if Dados.Tb_CadCli.Locate(´nome´,eNome.text,[])= true then
begin
end;
Gostei + 0
31/01/2004
Wagner
if Dados.Tb_CadCli.Locate(´nome´,eNome.text,[])= true then
begin
Gostei + 0
31/01/2004
Maxsoftware
Gostei + 0
31/01/2004
Maxsoftware
Gostei + 0
31/01/2004
Wagner
begin
Onde entra o dblookupcombobox?
Gostei + 0
31/01/2004
Fabio.hc
Tente assim:
Na segunda tabela vc cria um novo campo (fileds editor) da seguinte forma:
Field Type: lookup
KeyFields: nome do campo da segunda tabela que vc grava o codigo do nome.
Dataset: nome da primeira tabela.
Lookup Keys: o campo (codigo) da primeira tabela.
Result Field: o campo (nome) da primeira tabela.
No segundo form vc coloca um DBEdit ligando ao campo codigo da segunda tabela que vc grava o codigo do nome e um DBLookupComboBox ligando neste novo campo que vc criou.
Quando vc rodar o programa:
No DBEdit vc digita o código que o DBLookupComboBox traz o nome.
Gostei + 0
31/01/2004
Wagner
Desculpe-me falar mais um detalhe. Na segunda tabela eu já tenho um campo ´nome´ onde eu pego atraves do dbloockupcombobox o nome da primeira tabela e gravo na segunda isso funciona bem direitinho a questão como selecionar o nome do dbloockupcomobobox de maneira mais rapida do que com a seta.
Dessa sua forma funciona?
[color=red:50fc3fbe2c] Na segunda tabela vc cria um novo campo (fileds editor) da seguinte forma:[/color:50fc3fbe2c][color=blue:50fc3fbe2c] [i:50fc3fbe2c]//Qual nome do campo devo criar?[/i:50fc3fbe2c][/color:50fc3fbe2c]
Gostei + 0
31/01/2004
Fabio.hc
Gostei + 0
31/01/2004
Wagner
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)