- ベストアンサー
アクセス2000のインポートについて
アクセル2000使っています。 アクセルファイルのテーブルをインポートしていますが、100個ぐらいあるので、インポートするのも大変で間違います。自動に一気に取り込む方法は無いでしょうか?100個のファイル名一覧はテーブルとしてあります。プログラムは少しなら組めますが何か良い方法はないでしょうか?100個ファイルのテーブルはテーブル名も項目も一致しています。
- みんなの回答 (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
お礼
教えていただいた方法にテーブルの作成とデータの追加クエリーでできました。ありがとうございました