こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ACCESS TAB区切りのテキストのインポート

お世話になります。

ACCESS TAB区切りのテキストファイルのインポートができません。

タブ区切りのテキストファイルを
外部データ⇒テキストファイル‥‥と進めばインポートできるのですが

DoCmd.TransferText acImportDelim, , "カテゴリ", "D:\okwave\テキスト\カテゴリ.txt", True
では
実行時エラー '2391'
貼り付け先の'カテゴリ'には'カテゴリコードカテゴリー名親カテゴリ成分フラグ階層'フィールドがありません
となります。

このテキストファイルを以下のようにカンマ区切りにするとインポートされます。
------------------------------------------------------
カテゴリコード,カテゴリー名,親カテゴリ,成分フラグ,階層
01,化粧品,01,0,0
-----------------------------------------------------
インポートしたテーブル
DoCmd.TransferText acExportDelim, , "カテゴリ", "D:\okwave\テキスト\カテゴリ.txt", True
でエキスポートすると次のように変化しています。
--------------------------------------------------
"カテゴリコード","カテゴリー名","親カテゴリ","成分フラグ","階層"
"01","化粧品","01",0,0
---------------------------------------------------------------

PCは Windows7,Access2010 です。
よろしくお願いいたします。

投稿日時 - 2014-09-19 09:16:33

QNo.8759923

困ってます

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

「インポート定義」 で、「タブ区切り」 を指定しましょう。

本家はこちら。

TransferText マクロ アクション
http://office.microsoft.com/ja-jp/access-help/HA001226310.aspx

「Specification Name/定義名」 の項を熟読してください。


バージョン違いで、起動方法など多少の違いがありますが
図入りで分かりやすいので、こちらもお勧め。

テキストファイルをVBAでインポートする方法
http://www.geocities.jp/cbc_vbnet/tips/txtimport.html

投稿日時 - 2014-09-19 14:05:01

お礼

有難うございます。

自分には難しいdす。
直ぐには解決しそうにはありません。

投稿日時 - 2014-09-22 01:01:48

ANo.1

このQ&Aは役に立ちましたか?

7人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問