ABRIR TELA FINANCEIRA DANDO 2 CLICK DBGRID

SOUZA 15/02/2011 08:45:27
#365459
Ola pessoal tem como eu ter uma tabela do dbgrid e quando eu clicar 2x no campo codigo por exemplo e ele abrir a tela do cadastro ou financeiro e jogar as inf ex codigo do registro que dei 2 clicks na tabela ele ir para o campo com o numero
PARREIRA 15/02/2011 08:49:46
#365460
Você terá de programar isto no evento DblClick() do grid,porém precisar ver como vai passar os valores para a tela seguinte se é por rotulo ou variável.Eu sempre passo o código e na tela seguinte pego os dados referente aquele código.
SOUZA 15/02/2011 09:54:46
#365473
isso mesmo que fazer! gostaria de passar tipo o codigo 000001 e depois seria dar um enter ou coisa assim vc poderia me explicar como faço isso ?
PARREIRA 15/02/2011 10:01:03
#365477
Resposta escolhida
O que pode fazer é usar um label no form que passar o valor ,e no evendo dbl_click do grid você pode colocar assim

frm_seuformquevaichamar.lbl_codigo.caption = seu código
frm_seuformquevaichamar.show 1

no evento form active do seuformquevaichamar coloca
cria uma variavel para codigo
codigo = cint(lbl_codigo.caption)

ai você ja tem o código que quer,tem vários modos,este é um,pode ser feito com variável global também,fica a seu critério.
Se não entendeu me avisa que mando um exemplo!
VELDRAME 15/02/2011 10:02:56
#365478
Vou tentar...
Evento DataGrid1_DblClick()
[ô]Se você usar ADODC:
from1.lblCodigo = Adodc1.Recordset!Codigo
from1.txtNome = Adodc1.Recordset!Nome
form1.show
E assim por diante.

Se usar direto o GRID.
form1.lblCodigo = DataGrid1.Columns(0).Text
from1.txtNome = DataGrid1.Columns(1).Text
form1.show

Se for usar variavel, subistitua o Termo Form1 pela sua variavel
E faça:

form1.show
lblCodigo = variavel1
txtNome = Variavel2
E blá,blá,blá...
SOUZA 15/02/2011 11:02:09
#365489
valeuuuuuuuuuuuu certinho
Tópico encerrado , respostas não são mais permitidas