- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Accessで同一作業の繰り返し)
Accessで効率的に同一作業を実施する方法
このQ&Aのポイント
- Accessのテーブルにある同一作業のデータを月ごとにエクスポートする方法を教えてください。
- データ数が多いため、クエリを作成してエクスポートすると時間がかかります。
- VBなどを使用して、より簡単かつ効率的にエクスポートする方法があれば教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
http://www.accessclub.jp/bbs/0050/beginers20167.html で試してみては? help で in を検索すると SELECT CustomerID, CompanyName FROM [Customers$] IN "C:\Documents\Xldata.xls" "EXCEL 5.0;" WHERE CustomerID Like "A*" ORDER BY CustomerID; とありますから参考にしてはどうでしょうか (やったことありませんが、上手くいったら 教えて下さい) 今使っているクエリがあったらsqlビューで確認して みると参考になるかもしれません。 エクセルに出したあと、各エクセルの行数を 取得、合計してテーブルにあるレコード数と一致する か確認した方がよいかと。。。
その他の回答 (2)
- samui
- ベストアンサー率31% (6/19)
回答No.2
2000万レコードが1テーブルにあるんですか? 試しに1月取り出してエクセル形式保存出来ましたか? エクセルは6万行までですが、1月6万行に収まること確認済みですか? 年月の最小値(198001が最小とか)と最大値は判明済みですか?
- samui
- ベストアンサー率31% (6/19)
回答No.1
何レコードありますか? 1回きりの作業ですか? 月ごとに別ファイルでファイル名は年月ですか?
質問者
補足
レコード数は、2000万件以上です。 作業は、1回きりです。 ファイル名は、年月形式(yyyymm)に なるようにしたいと考えております。
補足
確認済みです。範囲は196001から200012までの長期間 ですので、ぎりぎり、収まる範囲内です。すでに3年ほど 各月で取り出してみましたが、1月の平均が5万行程度に なり、問題なくエクセル形式で保存できました。