プロが教えるわが家の防犯対策術!

VBで同じような質問をされている方はいたのですが、
ACCESS VBAでの方法がよくわからないので、教えてください。

別フォルダにあるmdbからテーブルをコピーしたいのですが、
どのようにしたらいいのでしょうか。

DoCmd.CopyObjectを使うと、コピー先を指定することはできるようですが、
コピー元を指定してコピーする方法を教えてください。

よろしくお願いします。

A 回答 (1件)

DoCmd.TransferDatabase acImport, "Microsoft Access", "C:\元データ.mdb", acTable, "元テーブル名","新テーブル名"


みたいな方法でどうでしょうか?
詳しくはHelpを見てください。
p.s.
すでに同名のテーブルがある場合は、別名でインポートされるようです。
Access2000ではそうでした。
    • good
    • 5
この回答へのお礼

DoCmd.TransferDatabaseでコピーできました。
とても助かりました。
どうもありがとうございます。

お礼日時:2008/03/13 09:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A