Meu formulario eh desvinculado e para salvar utilizo o codigo abaixo, so que de repente comecou a dar o seguinte erro, "Erro em tempo de execucao"3219" Operacao Invalida". Ate o momento somente apresenta na linha em destaque. O estranho que já havia feito testes.
Dim db1 As Database, rs1 As DAO.Recordset
Dim db2 As Database, rs2 As DAO.Recordset
Set db1 = CurrentDb
Set db2 = CurrentDb
Set rs1 = db1.OpenRecordset("tblCertidao", dbOpenTable)
Set rs2 = db2.OpenRecordset("tblContGuia", dbOpenTable)
With rs1
' os campos abaixo do formulário tem que ser iguais aos que estão na tabela para realizar a exportação
.AddNew
' campos que estão na tabela = campos do fomulario
rs1![NumCert] = Me.NumCert
rs1![Area] = Me.Area
rs1![Benfeitoria] = Me.Benfeitoria
rs1![Financiado] = Me.Financiado
rs1![Construcao] = Me.Construcao
rs1![VlrFinanc] = Me.VlrFinanc
rs1![Banco] = Me.Banco
rs1![Agencia] = Me.Agencia
rs1![DtaRec] = Me.DtaRec
rs1![Guia] = Me.Guia
rs1![InscImob] = Me.InscImob
rs1![NC] = Me.NC
rs1![Deb] = Me.Deb
rs1![VlrDeb] = Me.VlrDeb
rs1![NDv] = Me.NDv
rs1![NDT] = Me.NDT
rs1![PEN] = Me.PEN
rs1![NCD] = Me.NCD
rs1![Consta] = Me.Consta
rs1![ListaDeb] = Me.ListaDeb
rs1![NSocios] = Me.NSocios
rs1![Contribuinte1] = Me.Contribuinte1
rs1![CPFCNPJ1] = Me.CPFCNPJ1
rs1![Endereco1] = Me.Endereco1
.Update
.Close
Set rs1 = Nothing
End With
With rs2
.AddNew
'campos que estão no subformulário, caso voce tenha subformulário é só mudar os nomes dos campos.
rs2![snumcert] = Forms![frmguia]![frmContGuia]!snumcert
rs2![Contribuinte] = Forms![frmguia]![frmContGuia]!Contribuinte
rs2![CPFCNPJ] = Forms![frmguia]![frmContGuia]!CPFCNPJ
.Update
.Close
Set rs2 = Nothing
End With
Dim db1 As Database, rs1 As DAO.Recordset
Dim db2 As Database, rs2 As DAO.Recordset
Set db1 = CurrentDb
Set db2 = CurrentDb
Set rs1 = db1.OpenRecordset("tblCertidao", dbOpenTable)
Set rs2 = db2.OpenRecordset("tblContGuia", dbOpenTable)
With rs1
' os campos abaixo do formulário tem que ser iguais aos que estão na tabela para realizar a exportação
.AddNew
' campos que estão na tabela = campos do fomulario
rs1![NumCert] = Me.NumCert
rs1![Area] = Me.Area
rs1![Benfeitoria] = Me.Benfeitoria
rs1![Financiado] = Me.Financiado
rs1![Construcao] = Me.Construcao
rs1![VlrFinanc] = Me.VlrFinanc
rs1![Banco] = Me.Banco
rs1![Agencia] = Me.Agencia
rs1![DtaRec] = Me.DtaRec
rs1![Guia] = Me.Guia
rs1![InscImob] = Me.InscImob
rs1![NC] = Me.NC
rs1![Deb] = Me.Deb
rs1![VlrDeb] = Me.VlrDeb
rs1![NDv] = Me.NDv
rs1![NDT] = Me.NDT
rs1![PEN] = Me.PEN
rs1![NCD] = Me.NCD
rs1![Consta] = Me.Consta
rs1![ListaDeb] = Me.ListaDeb
rs1![NSocios] = Me.NSocios
rs1![Contribuinte1] = Me.Contribuinte1
rs1![CPFCNPJ1] = Me.CPFCNPJ1
rs1![Endereco1] = Me.Endereco1
.Update
.Close
Set rs1 = Nothing
End With
With rs2
.AddNew
'campos que estão no subformulário, caso voce tenha subformulário é só mudar os nomes dos campos.
rs2![snumcert] = Forms![frmguia]![frmContGuia]!snumcert
rs2![Contribuinte] = Forms![frmguia]![frmContGuia]!Contribuinte
rs2![CPFCNPJ] = Forms![frmguia]![frmContGuia]!CPFCNPJ
.Update
.Close
Set rs2 = Nothing
End With