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も見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
Access テーブルを分割してエクスポートしたい
Access(アクセス)
-
Acccess レポートをグループ別に出力する
Visual Basic(VBA)
-
【Access】クエリで抽出したデータをCSV形式でエクスポートできますか?
Access(アクセス)
-
-
4
AccessからExcelへの条件付エクスポート
その他(データベース)
-
5
Access 1レコードずつcsvで出力したい
その他(データベース)
-
6
AccessからExcelへエクスポートするときにファイル名を指定したい。
Excel(エクセル)
-
7
Access パラメータクエリをcsvでエクスポートしたい
Access(アクセス)
-
8
Accessクエリで特定の行を削除したい
Access(アクセス)
-
9
accessでクエリをExcelにエクスポートする時にファイル名に日付を追加したい
Access(アクセス)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
他ファイルのテーブルの情報を...
-
エクセルからアクセスにインポ...
-
グループ単位にCSVファイル...
-
C#でaccdbファイルのテーブルの...
-
jspのプログラムについて
-
アクセスマクロで、csv データ...
-
VBでCSVデータをMDB
-
VBSのデータベース操作で、複数...
-
データ読込時のタイムアウト
-
Accessでボタンを押したらエク...
-
アクセス初心者に注意点を教え...
-
SQLの書き方。。。
-
データを削除しても表領域の使...
-
Viewにインデックスは張れ...
-
異なるスキーマからデータを抽...
-
datapumpの実行方法について
-
テーブルからのselectにおいて...
-
INDEXの無効化
-
ORA-00959: 表領域'****'は...
-
DELETE文でFROM句を省略した場合
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルからアクセスにインポ...
-
ACCESS テーブルに2行目から取...
-
C#でaccdbファイルのテーブルの...
-
他ファイルのテーブルの情報を...
-
(ACCESS)複数mdbからのデータ...
-
テーブルのリンク(ACCESS)
-
アクセスマクロで、csv データ...
-
グループ単位にCSVファイル...
-
jspのプログラムについて
-
Accessでボタンを押したらエク...
-
EXCELで帳票フォームをつくりそ...
-
アクセス初心者に注意点を教え...
-
データ読込時のタイムアウト
-
Access2019でフォームから入力...
-
ACCESS 2003では、テーブルのリ...
-
vb6でaccessデータを他ファイル...
-
ACCESSとエクセルのリン...
-
CSVデータの取り込み
-
csvをSQLiteに取り込むと文字化...
-
リソースファイルとロケールに...
おすすめ情報