PASSAR VALORES DE UM FORMUL?RIO PARA OUTRO

MOREIRA 26/10/2017 11:18:24
#477420
Bom Dia,

Assim que consigo passar o valores, mas ao enviar os dados selecionado, ele abre um novo formulário.

preciso que ao selecionar ele envia sem abrir outra janela. que já está aberta, aguardando os dados

  Dim Frm_Venda As New F_V100100
Frm_Venda.Lbl_Descricao_Produto.Text = (DtGd.CurrentRow.Cells(2).Value)
Frm_Venda.Show()

KERPLUNK 26/10/2017 11:22:08
#477421
Você entende o que está fazendo?
Instanciando um novo formulário...
MOREIRA 26/10/2017 11:33:47
#477423
Citação:

:
Você entende o que está fazendo?
Instanciando um novo formulário...



Entender, entender não,

por isso preciso de uma explicação o fazer para passar os dados de um formulário para outro.

se não é dessa forma, perdão !

KERPLUNK 26/10/2017 13:17:43
#477425
Dim ALGUMA_COISA As New ALGUM_OBJETO
Significa que você criou uma nova instância do objeto. O que você precisa é usar a instância de objeto já criada. Você deve ter feito isso em algum lugar...
NOWLIGHTS 26/10/2017 14:37:07
#477427
Ao invés de instanciar passa os valores direto

  Form2.Lbl_Descricao_Produto.Text = (DtGd.CurrentRow.Cells(2).Value)
Form2.Show()
MOREIRA 26/10/2017 15:10:54
#477428
Citação:

:
Ao invés de instanciar passa os valores direto

  Form2.Lbl_Descricao_Produto.Text = (DtGd.CurrentRow.Cells(2).Value)
Form2.Show()



Amigo, dessa forma ele abre novamente a tela que já esta aberta,
ficando duas telas de venda


estou tentando aprender usando objeto mas até agora não consigo colocar pra funcionar..

como o amigo KERPLUNK, sugeriu...

Dim ALGUMA_COISA As New ALGUM_OBJETO

preciso mais ou menos assim.

Para quem já sabe, é simples..!!



NOWLIGHTS 26/10/2017 16:40:56
#477432
O Form2 já ta aberto?
NOWLIGHTS 26/10/2017 16:42:04
#477433
Então faz ao contrario

Form1.DtGd.CurrentRow.Cells(2).Value = Lbl_Descricao_Produto.Text
MARCELOKROL 26/10/2017 22:28:04
#477434
Se você quer executar uma função que esta dentro do form e nao quer abrir ele, coloca essa função dentro de uma classe ou modulo que ja resolve o seu problema. Desse modo qualquer objeto poderá acessar a função criada
MOREIRA 26/10/2017 23:19:02
#477435
Citação:

:
Se você quer executar uma função que esta dentro do form e nao quer abrir ele, coloca essa função dentro de uma classe ou modulo que ja resolve o seu problema. Desse modo qualquer objeto poderá acessar a função criada




até consigo pegar uma valor, então faço uma query até aí tudo certo, mas label não mostra o valor no formulario

Preciso adicionar um produto da tela de venda . Fazendo a pesquisa em outro formulários
JABA 27/10/2017 00:37:07
#477436
Aqui tem tudo o que você precisa:

www.macoratti.net/10/06/vbn_vef1.htm
Página 1 de 2 [15 registro(s)]
Tópico encerrado , respostas não são mais permitidas