いつもお世話になっております。
フォルダ配下に日別のlogデータであるCSVファイルが複数あり、Accessのテーブルに全てファイルを取り込むマクロを作成しております。
ネットでサンプルがありましたので、こちらを元にやったところ、インポートは出来たのですが、取り込むCSVにヘッダーがない為?テーブルのヘッダー情報と組み合わせることが上手くいきません。
ーーー実行マクローーーーーーーーーーーーーーーーーーーーー
Private Sub cmdImport()
Dim myFilename As Variant
Dim myPath As Variant
myPath = "C:\CSVfiles"
myFilename = Dir("C:\CSVfiles*.csv")
Do Until myFilename = ""
DoCmd.TransferText acImportDelim, , "テーブル1", myPath & myFilename, False
myFilename = Dir()
Loop
End Sub
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
こちらで実行するとフィールド名がF1、F2…となってしまいます。(ないので当たり前ですが。)
ヘッダーは
ID オートナンバー型
User 短いテキスト
Date 数値型
Time 数値型
Count 数値型
・
・
・
といった形を希望しています。(最初に自動連番のIDフィールドを入れたいです。取り込むcsvにはありません。)
どなたか方法をご存知の方いらっしゃいましたらご教示頂けますと、幸いです。
何卒、宜しくお願い致します。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/16 10:50
2018/02/16 11:56