Accessのマクロによるテキスト形式でのエクスポートについて
現在、マクロでテキストデータのエクスポートを行っています。
パラメータ入力画面で「ID」の入力を求めるクエリがあり、
そのクエリの行と列を逆にするクロス集計クエリがあります。
そのクロス集計クエリの入力したIDの人のテキスト形式での
エクスポートまでは成功しています。
このID入力をすべてのIDに対して行うこと、
そして出力データもそれぞれのIDの入ったファイル名にすることは可能でしょうか。
※将来的には、バッチファイルとして、このマクロを自動実行することを目標としています。
以下に現在の設定の状況をあげさせていただきます。
※簡略化しています。
----------------------------------------------------------------------------------------------
例)
[テーブル:T_生徒]
生徒ID 名前
1 A
2 B
3 C
[テーブル:T_結果]
結果ID 生徒ID 点数
1 1 80
2 2 60
3 3 70
4 1 90
5 2 55
6 3 80
[クエリ:Q_生徒別結果]
結果IDの抽出条件にて[生徒IDを入力してください]と設定
生徒ID→1と入力した場合
結果ID 点数
1 80
4 90
[クロス集計クエリ:Q_生徒別結果行列逆転]
結果ID 1 4
点数 80 90
[マクロ:結果エクスポート]
アクション:テキスト変換
引数:区切り記号付きエクスポート,エクスポート定義, Q_生徒別結果行列逆転, C:\Users\SSS\Desktop\data.txt, いいえ, ,
----------------------------------------------------------------------------------------------
マクロを実行すると、生徒(1~3)それぞれの結果をエクスポートできるようにしたいと考えています。
(例)マクロを実行すると、デスクトップに下記のようなファイルが作成できる。
「data1.txt data2.txt data3.txt」
[data1.txt]
結果ID 1 4
点数 80 90
[data2.txt]
結果ID 2 5
点数 60 55
[data3.txt]
結果ID 3 6
点数 70 80
長くなってしまってすみません。
どなたか少しでも教えていただけたらありがたいです。
お礼
回答どうも有り難う御座います。アクセス97のサービスリリースで出来たのですね、アクセス2000以降はセキュリティのの視線から考えると不可になったんですね、ファイル名変更でしてみます。有り難う御座いました。