AJUDA COM FRMS
e ai galera, estou precisando de uma ajudinha
tenho um formulário de preenchimento de item em um DataGridView
quando o item é cadastrado o DataGridView e preenchido
mas quando o item não existe aparece uma msgbox item não cadastrado deseja cadastra ? sim não
se for sim abri o form cadastro de Itens e depois de cadastrado voltar para o form de preenchimento de itens
>>>>o problema esta ai quando eu volto para o formulario <<<<
se eu fizer assim Select Case mensagem
Case vbYes
cadastro_item = [Ô]A[Ô] ( quando eu voltar meu DataGridView vai estar vazio, mas meu registro de itens esta atualizado )
frmItens.Show()
( quando eu uso Me.Close ) Me.Close()
Exit Sub
se eu fizer assim Select Case mensagem
Case vbYes
cadastro_item = [Ô]A[Ô] ( quando eu voltar meu DataGridView vai estar Preenchido, mas meu registro de itens não esta atualizado)
frmItens.Show()
( quando eu uso Me.Hide ) Me.Hide()
Exit Sub
Isso porque quando eu volto do Me.Close ele entra lendo o frm_Load
E quando eu volto do Me.Hide ele volta mas não executa o frm_Load
como faço para voltar do Me.Hide lendo o frm_Load ????????????????????????????????
??????????????????????????????????????????????????????????????????????????
tenho um formulário de preenchimento de item em um DataGridView
quando o item é cadastrado o DataGridView e preenchido
mas quando o item não existe aparece uma msgbox item não cadastrado deseja cadastra ? sim não
se for sim abri o form cadastro de Itens e depois de cadastrado voltar para o form de preenchimento de itens
>>>>o problema esta ai quando eu volto para o formulario <<<<
se eu fizer assim Select Case mensagem
Case vbYes
cadastro_item = [Ô]A[Ô] ( quando eu voltar meu DataGridView vai estar vazio, mas meu registro de itens esta atualizado )
frmItens.Show()
( quando eu uso Me.Close ) Me.Close()
Exit Sub
se eu fizer assim Select Case mensagem
Case vbYes
cadastro_item = [Ô]A[Ô] ( quando eu voltar meu DataGridView vai estar Preenchido, mas meu registro de itens não esta atualizado)
frmItens.Show()
( quando eu uso Me.Hide ) Me.Hide()
Exit Sub
Isso porque quando eu volto do Me.Close ele entra lendo o frm_Load
E quando eu volto do Me.Hide ele volta mas não executa o frm_Load
como faço para voltar do Me.Hide lendo o frm_Load ????????????????????????????????
??????????????????????????????????????????????????????????????????????????
Amigo, achei muito confuso, tente explicar melhor.
Pelo que sei, ao usar o Hide, primeiro executa o Load, mas ele fica oculto, só depois de dar um Show é exibido.
O que você pode fazer é usar a rotina de atualizar o grid dentro do Active do form, porém ela será usada toda vez que o form ganhar novamente o foco. Uma solução é criar uma função de atualizar a grade, então você chama a função após fechar o tal form que incluiu o seu item.
O que você pode fazer é usar a rotina de atualizar o grid dentro do Active do form, porém ela será usada toda vez que o form ganhar novamente o foco. Uma solução é criar uma função de atualizar a grade, então você chama a função após fechar o tal form que incluiu o seu item.
Tópico encerrado , respostas não são mais permitidas