Olá Amigos, sou novo no fórum e novo em VBA Access, me u problema é:
Tenho um Formulário com subformulário em um aplicativo de pedidos, o que quero é que quando o usuário finalizar o pedido o mesmo clique em um botão SALVAR, e o mesmo grave em uma outra tabela não vinculada ao Formulário/SubFormulário. No botão salvar do Formulário consegui fazer com êxito, mas o do subformulário não consigo, pois preciso gravar todas as linhas referentes ao pedido em andamento, segue abaixo o código do botão Salvar do Formulário:
Private Sub Botao_Salvar_Pedido_Click()
'Salvar dados da tabela T_Alimport_Pedidos e uma Tabela de Comissões
Dim r As DAO.Recordset
Set r = CurrentDb.OpenRecordset("T_Alimport_Pedido_Enviado")
r.AddNew
r![Nro_Pedido] = Me.Nro_Pedido
r![Data] = Me.Data
r![FantasiaRep] = Me.FantasiaRep
r![RazaoSocialCli] = Me.RazaoSocialCli
r![Cond_Pgto] = Me.Cond_Pgto
r![NomeCons] = Me.NomeCons
r.Update
r.Close
Set r = Nothing
PedEnviado = True
Me.PedEnviado.Visible = True
Me.Rótulo99.Visible = True
MsgBox ("Pedido Enviado com sucesso!!!")
End Sub
E agora a do Subformulário que não está correto:
Private Sub BtnSalvarItens_Click()
Dim s As DAO.Recordset
Set s = CurrentDb.OpenRecordset("T_Alimport_Itens_Enviados")
s.AddNew
s![Nro_Linha_Pedido] = Me.Nro_Linha_Pedido
s![Nro_Pedido] = Me.Nro_Pedido
s![Qtde] = Me.Qtde
s![Alimport_Id] = Me.Alimport_Id
s![TotProdA3] = Me.TotProdA3
s.Update
s.Close
Enviado = True
Set s = Nothing
MsgBox ("Itens Salvos com sucesso!!!")
End Sub
Não sei se consegui me expressar de modo a entender, mas espero ajuda dos amigos.
Tenho um Formulário com subformulário em um aplicativo de pedidos, o que quero é que quando o usuário finalizar o pedido o mesmo clique em um botão SALVAR, e o mesmo grave em uma outra tabela não vinculada ao Formulário/SubFormulário. No botão salvar do Formulário consegui fazer com êxito, mas o do subformulário não consigo, pois preciso gravar todas as linhas referentes ao pedido em andamento, segue abaixo o código do botão Salvar do Formulário:
Private Sub Botao_Salvar_Pedido_Click()
'Salvar dados da tabela T_Alimport_Pedidos e uma Tabela de Comissões
Dim r As DAO.Recordset
Set r = CurrentDb.OpenRecordset("T_Alimport_Pedido_Enviado")
r.AddNew
r![Nro_Pedido] = Me.Nro_Pedido
r![Data] = Me.Data
r![FantasiaRep] = Me.FantasiaRep
r![RazaoSocialCli] = Me.RazaoSocialCli
r![Cond_Pgto] = Me.Cond_Pgto
r![NomeCons] = Me.NomeCons
r.Update
r.Close
Set r = Nothing
PedEnviado = True
Me.PedEnviado.Visible = True
Me.Rótulo99.Visible = True
MsgBox ("Pedido Enviado com sucesso!!!")
End Sub
E agora a do Subformulário que não está correto:
Private Sub BtnSalvarItens_Click()
Dim s As DAO.Recordset
Set s = CurrentDb.OpenRecordset("T_Alimport_Itens_Enviados")
s.AddNew
s![Nro_Linha_Pedido] = Me.Nro_Linha_Pedido
s![Nro_Pedido] = Me.Nro_Pedido
s![Qtde] = Me.Qtde
s![Alimport_Id] = Me.Alimport_Id
s![TotProdA3] = Me.TotProdA3
s.Update
s.Close
Enviado = True
Set s = Nothing
MsgBox ("Itens Salvos com sucesso!!!")
End Sub
Não sei se consegui me expressar de modo a entender, mas espero ajuda dos amigos.