質問: accessデータベースのインポート accessデータベースでインポートしたいデータ(拡張子がlog)があるのですが、そのままだと文字列が区切られていなくテーブルに入らないので、毎回 しょうがなく事前に置換ツール等を使ってカンマ区切りにしてからインポートしています。 モジュールなどを使って、インポートする前のデータをテーブルに入れやすい 形(カンマ区切りのtxtファイルぐらいしか思いつかないのですが。。。)に置換・変換っていうのはできるんでしょうか??教えて下さい。。
回答: こんにちは。 *.logがテキストファイルで、固定長なら、拡張子をtxtに変えて、インポート定義を作っておいて取りこめば良いと思います。 sub test() dim mydb as dao.database, path as string set mydb = currentdb path = left(mydb.name, len(mydb.name) - len(dir(mydb.name))) path = path + "test.txt" docmd.transfertext acimportfixed, "test インポート定義", "テストテーブル", path end sub アクセスは得意じゃないので、、、 勘違いしてたらゴメンナサイ。