• ベストアンサー

アクセス2000のインポートについて

アクセル2000使っています。 アクセルファイルのテーブルをインポートしていますが、100個ぐらいあるので、インポートするのも大変で間違います。自動に一気に取り込む方法は無いでしょうか?100個のファイル名一覧はテーブルとしてあります。プログラムは少しなら組めますが何か良い方法はないでしょうか?100個ファイルのテーブルはテーブル名も項目も一致しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

こんにちは。 ハズしている可能性大ですが、こんな意味でしょうか? Sub test() Dim myPath As String, Rs As Recordset myPath = "C:\windows\デスクトップ\" Set Rs = CurrentDb.OpenRecordset("ファイル名テーブル", DB_OPEN_SNAPSHOT) Do While Rs.EOF = False  DoCmd.TransferDatabase acImport, "Microsoft Access", _      myPath & Rs![ファイル名フィールド], acTable, _      "取りこむテーブル名", "取り込んだテーブル"  Rs.MoveNext Loop End Sub

hanzou20001122
質問者

お礼

教えていただいた方法にテーブルの作成とデータの追加クエリーでできました。ありがとうございました

関連するQ&A