• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Accessで同一作業の繰り返し)

Accessで効率的に同一作業を実施する方法

このQ&Aのポイント
  • Accessのテーブルにある同一作業のデータを月ごとにエクスポートする方法を教えてください。
  • データ数が多いため、クエリを作成してエクスポートすると時間がかかります。
  • VBなどを使用して、より簡単かつ効率的にエクスポートする方法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • samui
  • ベストアンサー率31% (6/19)
回答No.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が最小とか)と最大値は判明済みですか?

hunter_paul
質問者

補足

確認済みです。範囲は196001から200012までの長期間 ですので、ぎりぎり、収まる範囲内です。すでに3年ほど 各月で取り出してみましたが、1月の平均が5万行程度に なり、問題なくエクセル形式で保存できました。

  • samui
  • ベストアンサー率31% (6/19)
回答No.1

何レコードありますか? 1回きりの作業ですか? 月ごとに別ファイルでファイル名は年月ですか?

hunter_paul
質問者

補足

レコード数は、2000万件以上です。 作業は、1回きりです。 ファイル名は、年月形式(yyyymm)に なるようにしたいと考えております。

関連するQ&A

専門家に質問してみよう