2017-03-01 123 views
0

我想將我的查詢結果複製到另一個Access數據庫,其中 模塊中的VBA代碼或直接使用SQL查詢。VBA/SQL ACCESS:將查詢結果複製到其他訪問數據庫中的表

也許我的代碼應該是這樣的?:

Sub export() 
    DoCmd.CopyObject , "myquery", acQuery, "C:/...mytable//" 
    MsgBox ("Export finish!" & Date & " , " & Time) 
    DoCmd.SetWarnings True 
End Sub 

感謝每一個提示!

回答

0

下面的應該是你的代碼來查詢從一個Access數據庫複製到另一個...

DoCmd.TransferDatabase acExport, "Microsoft Access", "C:\DestTemp\Dest.mdb", acQuery, "qryInfo", "qryInfo". 

「C:\ DestTemp \ Dest.mdb」 - >目標數據庫

qryInfo - >源查詢的名稱,然後在目標數據庫相應...

注意:兩個數據庫必須在此任務期間打開....

+0

直到..acQuery我理解的代碼。第一個qryinfo是我的查詢的名字,第二個? – MES

+0

其餘的東西只是您在源數據庫和目標數據庫中的查詢名稱...... –

+0

這兩個數據庫都不必是開放的,只有運行代碼的數據庫,甚至在這種情況下您可能會使用腳本,但我沒有測試過。 – Fionnuala

相關問題