|
▼探検 さん:
こんにちは。
>CSVデータをテーブルに取り込みを、
>
> DoCmd.TransferText acImportDelim, , _
> "テーブルA", "C:\fileB.csv", True
>
>で行っています。
インポート定義を作り、
TransferTextメソッドの第2引数に指定してあげれば取り込めるかと思われます。
インポート定義の作り方については
h tp://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=8467;id=access
(直リンク禁止ですので補完して下さい)
こちらの中ほどをご参考にされてみて下さい。
>CSVデータで「33:00:00」等となっており
>CSVデータ側は残業時間は60進で登録されており、
>CSV側を変更することはできないので、
こちらについてですが、テキスト型のままですと
日付計算をする際に、とても手間が掛かる事になってしまうかもしれません。
(9月30日 26:00 ⇒ 9月31日 2:00 ではない、とか…)
データをCSVから取り込むのは1回ですが、
(日1回、月1回など)
何度も参照や更新をするような仕様でしたら
Accessのデータとしては日付型で持っておいたほうが
後々楽になるかもしれませんね。
|
|