dbgrid no delphi 7
To desenvolvendo uma aplicação em delphi + firebird e tenho que colocar alguns dbgrid que quando eu clicar em uma determinada linha abra o cadastro referente a mesma.Por exemplo: Tenho vários clientes cadastrados em um edit pesquiso o cliente que o usuário quer ele vai aparecer no dbgrid ai quando o usuário clicar em cima dele no dbgrid aparece o cadastro completo dele para fazer possíveis alterações.Alguém pode me ajudar como fazer?Desde já agradeço.
Thiagof
Curtidas 0
Respostas
Facc
05/01/2009
To desenvolvendo uma aplicação em delphi + firebird e tenho que colocar alguns dbgrid que quando eu clicar em uma determinada linha abra o cadastro referente a mesma.Por exemplo: Tenho vários clientes cadastrados em um edit pesquiso o cliente que o usuário quer ele vai aparecer no dbgrid ai quando o usuário clicar em cima dele no dbgrid aparece o cadastro completo dele para fazer possíveis alterações.Alguém pode me ajudar como fazer?Desde já agradeço.
Na sua tela de cadastro, faça um if pra saber de onde vem (do menu cadastro, ou qndo clica no dbgrid) se for desse segundo, passa como parametro o cliente que foi selecionado.
E nesse formato que faço nas minhas aplicações, mas se alguem tem um jeito mais ´limpo´ posta aí para nos ajudar!
GOSTEI 0
Dbergkamps10
05/01/2009
Olá,
eu faço assim: no onclick do DBGrid simplesmente chamo a tela de cadastro, pq se vc utiliza comandos da própria tabela (Locate, Find, FindNearest) e se o DBGrid estiver ligado diretamente a tabela e não a uma query, basta chamar a tela de cadastro pq quando vc localiza no DbGrid ja localizando na tabela tb.
Espero ter ajudado.
Att
Dalton
eu faço assim: no onclick do DBGrid simplesmente chamo a tela de cadastro, pq se vc utiliza comandos da própria tabela (Locate, Find, FindNearest) e se o DBGrid estiver ligado diretamente a tabela e não a uma query, basta chamar a tela de cadastro pq quando vc localiza no DbGrid ja localizando na tabela tb.
Espero ter ajudado.
Att
Dalton
GOSTEI 0
Thiagof
05/01/2009
vlw pela ajuda funcionou..
GOSTEI 0