質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

Access

Accessはマイクロソフトによるリレーショナルデータベース管理システムです。オブジェクト指向のアプリケーション作成に対応しており、テーブルや編集をはじめ、クエリ生成、入力フォーム作成、レポート作成など一通りの機能を備えています。

Q&A

解決済

1回答

6197閲覧

Access VBA テキストファイル タブ区切りで取り込みについて

Yoshikun_0945

総合スコア224

VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

Access

Accessはマイクロソフトによるリレーショナルデータベース管理システムです。オブジェクト指向のアプリケーション作成に対応しており、テーブルや編集をはじめ、クエリ生成、入力フォーム作成、レポート作成など一通りの機能を備えています。

0グッド

0クリップ

投稿2019/02/27 09:43

編集2019/02/27 09:44

###.txt拡張子のテキストファイル取り込みについて

DoCmd.TransferText acImportDelim, , "T01_売上合計" _ , "C:\Users\Documents\01-1 売上管理\01 売上合計.txt"

上記のコードを入力して実行すると、テキストファイルがカンマ区切りかつ、ファイルのデータが古い【ファイル作成時の】状態で取り込まれてしまいました。
それに伴い、取り込み前に.txtファイルの中身を更新しているため、取り込んだテーブルと.txtファイルでデータが異なる状態が発生してしまいました。
.txtファイルの最新の状態をタブ区切りで取り込むにはどのように修正すればよろしいでしょうか?
※1:.txtファイルはタブ区切り状態で、1日1回のデータ更新を行います。
※2:あと、.txtファイルのデータには、フィールド名は含まれておりません。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

タブ区切りデータのインポートを行うには、区切り文字がタブである事を指定する必要があり、それはインポート/エクスポート定義で指定します。

VBA

1DoCmd.TransferText acImportDelim, "定義名", "T01_売上合計" _ 2 , "C:\Users\Documents\01-1 売上管理\01 売上合計.txt"

あらかじめ手動でタブ区切りでエクスポートを行い、その際に定義を保存すれば利用できます。

投稿2019/02/27 10:12

sazi

総合スコア25188

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Yoshikun_0945

2019/02/28 03:25

ご回答いただきまして誠にありがとうございます。 手動でインポートした時に、インポート操作を保存し、それを『定義名』と置き換えて実行してみたところ、 実行時エラー3625 テキストファイルの指定’保存したインポート名’が存在しません。この指定を利用してインポート、エクスポートまたはリンクすることはできません。となってしまいましたがどう修正すればよろしいでしょうか?
sazi

2019/02/28 03:32

”定義名”としたのはあくまでサンプルですけど、実際に”定義名”で保存されたのでしょうか? エラーからは名称が違うように見受けられますので、再度確認してみて下さい。
Yoshikun_0945

2019/02/28 03:37

インポートの保存の方法でやってましたが、設定から定義を保存したことで解決しました。ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問