ABRIR TELA FINANCEIRA DANDO 2 CLICK DBGRID
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
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.
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 ?
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!
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!
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á...
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á...
valeuuuuuuuuuuuu certinho
Tópico encerrado , respostas não são mais permitidas