Notifications
Clear all

copiar dados de outra tabela access

3 Posts
2 Usuários
0 Reactions
1,028 Visualizações
(@joanas)
Posts: 0
New Member
Topic starter
 

boa tarde,

como faço para copiar dados de uma tabela para outra atraves do vba do access?

obrigada

 
Postado : 18/02/2015 9:47 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Talvez...
(Não Testado!!!!!!!!!!!!!!!!!)
Copiando para outro DB

Dim objAcc As Object
Dim objAcc2 As Object
 
Set objAcc = New Access.Application
objAcc.OpenCurrentDatabase ("C:SeuArquivo.accdb")
objAcc.DoCmd.CopyObject "D:SeuOUtroArquivo.accdb", , acTable, "SourceTableNameHere"
objAcc.CloseCurrentDatabase
Set objAcc = Nothing

Mesmo DB

Dim mydb As database
Dim tdf As tableX

Set mydb = SeuDB

For Each tdf In mydb.tableX
    If InStr(tdf.Name, "Tab1") > 0 Then
       docmd.runsql "INSERT INTO TEST_DOC SELECT * FROM " & tdf.Name
    End If
Next tdf

Set mydb = Nothing

https://msdn.microsoft.com/en-us/librar ... =office.12).aspx

Att

 
Postado : 18/02/2015 10:01 am
(@joanas)
Posts: 0
New Member
Topic starter
 

Thanks :D

 
Postado : 19/02/2015 4:03 am