Digitar cod no Edit e o resultado em dbloockupcombobox
E o seguinte vou tenta ser o mais claro possivel:
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
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
Curtidas 0
Respostas
Drakkar
31/01/2004
Também gostaria disso.. :D
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.
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
Maxsoftware
31/01/2004
Você terá wuer usar o locate...
Só sei isso.
Coloque no evento OnKeyPress.
if Dados.Tb_CadCli.Locate(´nome´,eNome.text,[])= true then
begin
end;
Só sei isso.
Coloque no evento OnKeyPress.
if Dados.Tb_CadCli.Locate(´nome´,eNome.text,[])= true then
begin
end;
GOSTEI 0
Wagner
31/01/2004
Desculpe-me sou iniciante não entendi bem o que colocar dentro dos ( )
if Dados.Tb_CadCli.Locate(´nome´,eNome.text,[])= true then
begin
if Dados.Tb_CadCli.Locate(´nome´,eNome.text,[])= true then
begin
GOSTEI 0
Maxsoftware
31/01/2004
ATIVE O SEU icq NÃO CONSIGO ME COMINICAR....
GOSTEI 0
Maxsoftware
31/01/2004
QUAL É A SUA DÚVIDA ME EXPLIQUE MELHOR.
GOSTEI 0
Wagner
31/01/2004
if Dados.Tb_CadCli.Locate[color=red:99112d7086](´nome´,eNome.text,[])= [/color:99112d7086]true then
begin
Onde entra o dblookupcombobox?
begin
Onde entra o dblookupcombobox?
GOSTEI 0
Fabio.hc
31/01/2004
E o seguinte vou tenta ser o mais claro possivel:
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
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
Wagner
31/01/2004
Não sei se entendi bem (como disse sou iniciante)
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]
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
Fabio.hc
31/01/2004
Estou enviando no seu e-mail o teste que fiz.
GOSTEI 0
Wagner
31/01/2004
Agradeço Fabio pela sua atenção e paciência :D
GOSTEI 0