No.3ベストアンサー
- 回答日時:
フォームの出力ボタンで組合コード別のCSVを出力と言う事で有れば、
エキスポートを一つのファイル単位に出す事になります。
方法としては、
① 最初に組合コードをグループ化してテーブルに保存する
② 組合コードの数を①のテーブルから集計クエリで求める
③ エキスポートの処理ではクエリーからの処理は面倒臭い
④ 組合コード別のテーブルを作成する(テーブル作成クエリ)
⑤ エキスポートをするためのパラメータテーブルを作る
⑥ パラメータのテーブルはテーブル名とファイル名を用意する
⑦ ⑤のテーブルを読んで、EOFになる迄エキスポートする
⑦の実際のエキスポートの処理は下記。
① テーブル名を読む
② その名前でテーブル作成クエリで出力先のテーブルを作る
③ ファイル名を読む。
④ テーブル名とファイル名をエキスポートのパラメータに組み込む
⑤ エキスポートを実行する
⑤のパラメータを作る所は、データに依り変化するので規則性をもって
プログラム化をする必要が有ります。この部分は後にして最初はテスト
データとしてデータをテスト的に使って全体が動く事を確認してから。
パラメータのテーブルを作る所は、プログラム化をした方が良いと思いま
す。然し、多分に得意先別のデータの配布などに使うとは思いますが。
私ならば、メールを使ってファイルは特別には用意はしませんが。無駄
なリソースは余り作る物では有リません。
USUIさん、何回もわたしの為に貴重なお時間、ありがとうございます♪
まさに、やりたいことはUSUIさんのご回答のとおりです。
組合コードは計150種類あります。
例えば、組合コードAのCSVファイルは、組合コードAのみのデータが格納された状態します。
また、ファイル名は、組合コードAだと分かるような名前をつけます。
教えて頂いた考え方は分かりました♪
ただ、わたしはVBAを勉強中のため、完成できるか不安ですが・・・
がんばってみます♪
USUIさん、本当にありがとうございます。
No.2
- 回答日時:
多分、今の質問で分かる方はいないと思います。
相手に分かりやすく質問をするためには
具体的に面倒でもデータを提示をしないと質問者は
理解をしていても第三者には理解は出来ません。
ダラダラと言葉での説明ではなくて具体的な
データで質問をすれば相手もそれに沿った
的確な回答が出来ます。
いくら言葉で説明をしたとしてもそれは限界が
あります。百聞は一見に如かずです。
具体的なイメージが分かる様なデータで再度の
質問を提示願います。
ここで求めている質問と言うのは、レポートを指して
いるのでしょうか。ならば、最初からレポートと具体的
に言わないと相手は理解出来ません。
単にデータとして求めるのか、書式を揃えての報告用なのか
によってその実装方法は異なります。
単にCSV形式で出力をするだけならばエキスポートで区切り符号
を指定すれば出力は出来ます。そのためのウイザードも有リます。
個別にCSVを出力するのであれば、エキスポートをそのファイル
の数だけ処理をするだけです。
上記はA B Cと個別にCSVを出力する場合です。実際は、csvをexcel
で利用を前提に考えるとexcelのフィルターが出来るので
同時に全てのデータを出力と言うのが考えられます。
それは単に選択クエリで組合コードをソートするだけです。
USUIさん、ご回答ありがとうございます。
お返事が遅くなりまして、ごめんなさい。
親切、丁寧にありがとうございます。
<単にCSV形式で出力をするだけならばエキスポートで区切り符号
<を指定すれば出力は出来ます。そのためのウイザードも有リます。
⇒単にCSV形式で出力します。
ウイザードの使用も考えましたが、組店コードが150店舗(150種類)あります。
150店舗にCSVファイルを配付する必要があります(例えば、A店舗には組店コードAのデータ
のみが格納されたCSVファイルを配付します。また、どの店舗のデータが格納されているか分かるため、
ファイル名にA店舗の名前を付けます)
No.1
- 回答日時:
選択クエリのsqlで
SELECT table1.code, Sum(table1.money) AS moneyの合計1
FROM table1
GROUP BY table1.code
ORDER BY table1.code;
をやると出来ます。
USUI様
親切にご回答ありがとうございます♪
すみません、わたしの質問が悪く、誤解を招いてしまいました。
データのグループ化ではなく、
たとえば、フォームの出力ボタンを1回押せば、組店コードAのCSVファイル、組店コードBのCSVファイル、組店コードCのCSVファイル・・・と組店コード毎にCSVファイルが出力されるようにできればと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Access(アクセス) CSVファイルの「0落ち」にVBA 6 2023/02/02 15:27
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Excel(エクセル) CSVファイルでVBAを動かす方法 3 2023/04/04 10:22
- その他(プログラミング・Web制作) pythonのpandasのcsvの外部結合(outer_join)した際に列が想定とは異なる事象 1 2022/05/25 13:23
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
【Access】クエリで抽出したデータをCSV形式でエクスポートできますか?
Access(アクセス)
-
Access テーブルを分割してエクスポートしたい
Access(アクセス)
-
Acccess レポートをグループ別に出力する
Visual Basic(VBA)
-
-
4
AccessからExcelへの条件付エクスポート
その他(データベース)
-
5
ACCESS で 項目名を出力せずにエクスポートしたい
その他(データベース)
-
6
AccessVBAで作成したExcelファイルを削除する方法は?
Visual Basic(VBA)
-
7
Access パラメータクエリをcsvでエクスポートしたい
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access2019でフォームから入力...
-
Accessでボタンを押したらエク...
-
エクセルからアクセスにインポ...
-
ACCESS テーブルに2行目から取...
-
DataGridViewでの変更保存
-
ACCESSのVBAを利用して、Excel...
-
グループ単位にCSVファイル...
-
ExcelVBAにて外部データ(*.csv...
-
アクセス初心者に注意点を教え...
-
jspのプログラムについて
-
INDEXの無効化
-
異なるスキーマからデータを抽...
-
データを削除しても表領域の使...
-
ORA-00959: 表領域'****'は...
-
datapumpの実行方法について
-
SQLでスキーマ名(所有者名)の...
-
INSERT時に発番を行いたい
-
[性能改善]AccessのDBに大量の...
-
テーブルからのselectにおいて...
-
oracle sqlで先頭の1件を取得
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルからアクセスにインポ...
-
他ファイルのテーブルの情報を...
-
ACCESS テーブルに2行目から取...
-
C#でaccdbファイルのテーブルの...
-
(ACCESS)複数mdbからのデータ...
-
データ読込時のタイムアウト
-
Accessでボタンを押したらエク...
-
テーブルのリンク(ACCESS)
-
アクセスマクロで、csv データ...
-
画面から入力した値がDBに登録...
-
jspのプログラムについて
-
アクセス初心者に注意点を教え...
-
グループ単位にCSVファイル...
-
VBでCSVデータをMDB
-
Access2019でフォームから入力...
-
VBSのデータベース操作で、複数...
-
ACCESS 2003では、テーブルのリ...
-
ExcelVBAにて外部データ(*.csv...
-
ACCESSとエクセルのリン...
-
EXCELで帳票フォームをつくりそ...
おすすめ情報