juan carlos obrigado pela força e tentei mas nao deu certo olha como fasso pra salvar os registros
Dim AreaTrabalho As Workspace
Dim query As String
Dim dyn As Dynaset
'SALVA PARA CUPOM DE VENDA
Set AreaTrabalho = DBEngine.Workspaces(0)
Set xxbco = AreaTrabalho.OpenDatabase("c:GestorCadastro.Mdb", False, False)
query = "Select * From RecebeFinanceiro where Codigo = '" & Codigo & "'"
Set dyn = xxbco.CreateDynaset(query)
Dim SQL2 As String
SQL2 = "INSERT INTO RecebeFinanceiro (Codigo,Data,Cliente,Endereco,Cpf,Bairro,Cep,RecebiTotal,Venci1,Venci2,Venci3,Venci4,Venci5,Venci6,Venci7,Val1,Val2,Val3,Val4,Val5,Val6,Val7,Po1,Po2,Po3,Po4,Po5,Po6,Po7,Todos) "
SQL2 = SQL2 & " values ('" & Codigo & "', '" & Data & "', '" & Cliente & "', '" & Endereco & "', '" & Cpf & "', '" & Bairro & "','" & cep & "', '" & RecebiTotal & "', '" & Venci1 & "', '" & Venci2 & "', '" & Venci3 & "', '" & Venci4 & "', '" & Venci5 & "', '" & Venci6 & "', '" & Venci7 & "', '" & Val1 & "', '" & Val2 & "', '" & Val3 & "', '" & Val4 & "', '" & Val5 & "', '" & Val6 & "', '" & Val7 & "', '" & Po1 & "', '" & Po2 & "', '" & Po3 & "', '" & Po4 & "', '" & Po5 & "', '" & Po6 & "', '" & Po7 & "', '" & Todos & "')"
MsgBox ("Registro Salvo,ok!"), vbInformation, (Cliente)
xxbco.Execute SQL2
xxbco.Close
Set xxbco = Nothing
Caixa.CrystalReport1.Reset 'reinicia os valores do relatorio (blanquea)
Caixa.CrystalReport1.Destination = crptToWindow
Caixa.CrystalReport1.ReportFileName = App.Path & "Cupon2.rpt"
Caixa.CrystalReport1.DataFiles(0) = App.Path & "Cadastro.MDB"
Caixa.CrystalReport1.DiscardSavedData = True
Caixa.CrystalReport1.WindowState = crptMaximized
Caixa.CrystalReport1.Action = 1
mas continua dando erro c vc puder eu gostaria de mandar o meu sisema pra vc dar uma olhada pra me ajudar c nao te atrapalhar ? e so vc me passar o email que te envio ok