Fórum Grid #373604
14/08/2009
0
bom galera tenho uma duvida! trabalho com delphi e firebird e tenho uma tela de pesquisa de produtos, gostaria de fazer que quando clicasse em numa celula mostraria esse registro em outro formulario.
tenho um formulario de busca de produtos e um outro aonde cadastro os produtos! quando fizesse a pesquisa do produto, por exemplo ´anel´ e clicasse 2 vezes mostrasse o regitro no outro formulario que é de cadastro!
espero que tenham me entendido, desde já agradeço! vlw
:wink:
tenho um formulario de busca de produtos e um outro aonde cadastro os produtos! quando fizesse a pesquisa do produto, por exemplo ´anel´ e clicasse 2 vezes mostrasse o regitro no outro formulario que é de cadastro!
espero que tenham me entendido, desde já agradeço! vlw
:wink:
Thiagoangra2
Curtir tópico
+ 0
Responder
Posts
15/08/2009
Guinther
Thiago
Na verdade você não precisa fazer nada. Basta colocar DBEdits e outros DBControls na sua tela de cadastro, apontando para um DataSource que aponta para o mesmo DataSet usado em sua pesquisa. Agora o mais interessante é vc limitar os dados da pesquisa apenas para os campos principais e usar ainda um LIKE. Aí vc vai precisar de outro DataSet para o cadastro, parametrizado pela chave (where ID = :ID), é a forma mais eficiente. No DBGrid, coloque o Options.gdRowSelect = true e manipule o evento OnDbClick para abrir seu form de cadastro, setando o parâmetro.
Att,
Guinther Pauli
Editor Geral Revista ClubeDelphi
http://guintherpauli.blospot.com
http://twitter.com/guintherpauli
Na verdade você não precisa fazer nada. Basta colocar DBEdits e outros DBControls na sua tela de cadastro, apontando para um DataSource que aponta para o mesmo DataSet usado em sua pesquisa. Agora o mais interessante é vc limitar os dados da pesquisa apenas para os campos principais e usar ainda um LIKE. Aí vc vai precisar de outro DataSet para o cadastro, parametrizado pela chave (where ID = :ID), é a forma mais eficiente. No DBGrid, coloque o Options.gdRowSelect = true e manipule o evento OnDbClick para abrir seu form de cadastro, setando o parâmetro.
Att,
Guinther Pauli
Editor Geral Revista ClubeDelphi
http://guintherpauli.blospot.com
http://twitter.com/guintherpauli
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)