Como faço para salvar dados de um formulário em 2 tabelas diferentes
+2
merito
Agravina
6 participantes
[Resolvido]salvar em tabelas diferentes
Agravina- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1623
Registrado : 18/07/2010
- Mensagem nº1
[Resolvido]salvar em tabelas diferentes
merito- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 39
Registrado : 11/10/2012
- Mensagem nº2
Re: [Resolvido]salvar em tabelas diferentes
Olá
Não sei se entendi...
Não seria o caso de usar o mesmo procedimento que usa para lançar em uma tabela, repetindo-o adaptado à outra tabela?
Não sei se entendi...
Não seria o caso de usar o mesmo procedimento que usa para lançar em uma tabela, repetindo-o adaptado à outra tabela?
FabioPaes- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3914
Registrado : 14/08/2013
- Mensagem nº3
Re: [Resolvido]salvar em tabelas diferentes
A minha dica é:
Salve os dados na tabela1;
Em seguida Abra um recordSet com os dados salvos e os salve na tabela2.
Tipo Assim:
Botao salvar>
Roda o Comando pra salvar o Registro;
Abre o recordSet filtrando pelo Numero do Registro;
Abre outro recordSet da tabela que receberá os dados..
Isere os dados na nova tabela.
encera as conexoes...
...
Salve os dados na tabela1;
Em seguida Abra um recordSet com os dados salvos e os salve na tabela2.
Tipo Assim:
Botao salvar>
Roda o Comando pra salvar o Registro;
Abre o recordSet filtrando pelo Numero do Registro;
Abre outro recordSet da tabela que receberá os dados..
Isere os dados na nova tabela.
encera as conexoes...
...
.................................................................................
_____________________________________________________________________
Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
A dica do Colega foi útil? Agradeça!
Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
A dica do Colega foi útil? Agradeça!
O importante não saber tudo, mas sim a Onde procurar!
Agravina- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1623
Registrado : 18/07/2010
- Mensagem nº4
Re: [Resolvido]salvar em tabelas diferentes
algum exemplo?
FabioPaes- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3914
Registrado : 14/08/2013
- Mensagem nº5
Re: [Resolvido]salvar em tabelas diferentes
Veja...
- Anexos
- SalvarDados 2Tablas.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (25 Kb) Baixado 169 vez(es)
.................................................................................
_____________________________________________________________________
Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
A dica do Colega foi útil? Agradeça!
Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
A dica do Colega foi útil? Agradeça!
O importante não saber tudo, mas sim a Onde procurar!
Agravina- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1623
Registrado : 18/07/2010
- Mensagem nº6
Re: [Resolvido]salvar em tabelas diferentes
Obrigado Fabio é bem isso que eu precisava.
marcelojpn- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 15
Registrado : 19/06/2012
- Mensagem nº7
Re: [Resolvido]salvar em tabelas diferentes
Não consigo abir o formulário para ver o código...
Tentei converter o arquivo para a versão 2007 mas da erro...
Tentei converter o arquivo para a versão 2007 mas da erro...
abjinfo- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 144
Registrado : 02/07/2015
- Mensagem nº8
Re: [Resolvido]salvar em tabelas diferentes
Tem como postar na versão 2007?
Obrigado.
Obrigado.
FabioPaes- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3914
Registrado : 14/08/2013
- Mensagem nº9
Re: [Resolvido]salvar em tabelas diferentes
Alguem converte pro amigo aee por favor.
.................................................................................
_____________________________________________________________________
Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
A dica do Colega foi útil? Agradeça!
Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
A dica do Colega foi útil? Agradeça!
O importante não saber tudo, mas sim a Onde procurar!
Dina.azevedo- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 23
Registrado : 05/08/2016
- Mensagem nº10
Salvar em tabelas diferentes com nomes diferentes
Bom dia Fabio,
Me foi de grande utilidade o modelo para salvar os dados em uma segunda tabela.
Acontece que no exemplo que mostra o nome tem que ser igual nas duas tabelas.
rs("Nome") = Me.Nome 'No Campo Nome da tabela2 coloca os dados que tem no campo me.nome do Formulario... e assim segue
rs("Rg") = Me.Rg
rs("Endereco") = Me.Endereco
Tenho como ter duas tabelas e salvar dados da primeira em uma unica como abaixo:
Tentei desta forma mas não foi.
Obrigada.
Private Sub btn_salvar_Click()
If MsgBox("Deseja Salvar os Dados?", vbYesNo + vbInformation, "Atenção!!!") = vbYes Then
Dim DB As Database
Dim rs As DAO.Recordset
Set DB = CurrentDb()
'Abre o recordSet da TB_RECEITA_VENDAS para add os dados.
Set rs = DB.OpenRecordset("TB_RECEITA_VENDAS")
rs.AddNew 'Add novo registro
'No Campo Nome da tabela2 coloca os dados que tem no campo me.nome
rs("codContrato") = Me. Codigo do Contrato do Formulario... e assim segue
rs("codContrato") = Me.CodigodoContrato
rs("pagamento") = Me.Pagamento
rs("numerodeparcelas") = Me.NúmerodeParcelas
rs(“vlrparc01”) = Me.Valor
rs("forma01") = Me.Formadepagamento
rs("Vecto01") = Me.DataPagamento
rs(“vlrparc02”) = Me.Valor
rs("forma02") = Me.Formadepagamento
rs("Vecto02") = Me.DataPagamento
rs(“vlrparc03”) = Me.Valor
rs("forma03") = Me.Formadepagamento
rs("Vecto03") = Me.DataPagamento
rs("datadocontrato") = Me.datadocontrato
rs.Update
'Encerra as conexoes e limpa da memoria
rs.Close
Set rs = Nothing
DB.Close
Set DB = Nothing
End If
End Sub
Me foi de grande utilidade o modelo para salvar os dados em uma segunda tabela.
Acontece que no exemplo que mostra o nome tem que ser igual nas duas tabelas.
rs("Nome") = Me.Nome 'No Campo Nome da tabela2 coloca os dados que tem no campo me.nome do Formulario... e assim segue
rs("Rg") = Me.Rg
rs("Endereco") = Me.Endereco
Tenho como ter duas tabelas e salvar dados da primeira em uma unica como abaixo:
Tentei desta forma mas não foi.
Obrigada.
Private Sub btn_salvar_Click()
If MsgBox("Deseja Salvar os Dados?", vbYesNo + vbInformation, "Atenção!!!") = vbYes Then
Dim DB As Database
Dim rs As DAO.Recordset
Set DB = CurrentDb()
'Abre o recordSet da TB_RECEITA_VENDAS para add os dados.
Set rs = DB.OpenRecordset("TB_RECEITA_VENDAS")
rs.AddNew 'Add novo registro
'No Campo Nome da tabela2 coloca os dados que tem no campo me.nome
rs("codContrato") = Me. Codigo do Contrato do Formulario... e assim segue
rs("codContrato") = Me.CodigodoContrato
rs("pagamento") = Me.Pagamento
rs("numerodeparcelas") = Me.NúmerodeParcelas
rs(“vlrparc01”) = Me.Valor
rs("forma01") = Me.Formadepagamento
rs("Vecto01") = Me.DataPagamento
rs(“vlrparc02”) = Me.Valor
rs("forma02") = Me.Formadepagamento
rs("Vecto02") = Me.DataPagamento
rs(“vlrparc03”) = Me.Valor
rs("forma03") = Me.Formadepagamento
rs("Vecto03") = Me.DataPagamento
rs("datadocontrato") = Me.datadocontrato
rs.Update
'Encerra as conexoes e limpa da memoria
rs.Close
Set rs = Nothing
DB.Close
Set DB = Nothing
End If
End Sub
FabioPaes- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3914
Registrado : 14/08/2013
- Mensagem nº11
Re: [Resolvido]salvar em tabelas diferentes
Olá, não precisa ter os nomes iguais... As configuraçoes e você qe informa nessa linha por exemplo:
rs("Endereco") = Me.Endereco 'Aqui estou dizendo que é pra salvar no Campo da tabela "Endereco" os dados que estão no Campo do Formulario de nome Me.Endereco.
Então basta voce configurar de acordo...
Posso por exemplo Mandar salvar no Campo da tabela de nome EnderecoDoIndividuo os dados que estão no campo do formulario Me.Endereco
rs("EnderecoDoIndividuo ") = Me.Endereco
rs("EnderecoDoIndividuo ") <== Campo da Tabela
Me.Endereco <== Campo do Formulário, onde está o valor...
rs("Endereco") = Me.Endereco 'Aqui estou dizendo que é pra salvar no Campo da tabela "Endereco" os dados que estão no Campo do Formulario de nome Me.Endereco.
Então basta voce configurar de acordo...
Posso por exemplo Mandar salvar no Campo da tabela de nome EnderecoDoIndividuo os dados que estão no campo do formulario Me.Endereco
rs("EnderecoDoIndividuo ") = Me.Endereco
rs("EnderecoDoIndividuo ") <== Campo da Tabela
Me.Endereco <== Campo do Formulário, onde está o valor...
.................................................................................
_____________________________________________________________________
Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
A dica do Colega foi útil? Agradeça!
Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
A dica do Colega foi útil? Agradeça!
O importante não saber tudo, mas sim a Onde procurar!
Dina.azevedo- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 23
Registrado : 05/08/2016
- Mensagem nº12
Excluir dados que foram salvos em duas tabelas
Re: [Resolvido]salvar em tabelas diferentes
Bom dia Fábio,
realizei a programação para salvar em duas tabelas ao mesmo tempo.
Como faço para que ao excluir das duas tabelas automaticamente?
Obrigada.
Dina
Bom dia Fábio,
realizei a programação para salvar em duas tabelas ao mesmo tempo.
Como faço para que ao excluir das duas tabelas automaticamente?
Obrigada.
Dina