Accessを使っているとテーブルにどんどんレコードが追加されていきます。
Accessに入力したデータで集計もしくは新たな資料を作る場合、何もしなければ
クエリやVBAの指示は全レコードに及び、ほんの一部の処理が全レコードに及びます。
特に重たい処理(DLookup関数やDsum関数)を使うときは如実に遅くなります。
そんなときは、別にテーブルを作り、そのテーブルに必要なレコードを移します。
今回は明細テーブルから必要なレコードとフィールドをT請求書データに移します。
移し方は単純にテーブルを開いてその中で日付等で抽出してコピペでもいいですが、
追加クエリが楽かなと思います。
このように追加クエリで必要なレコードを設定し、抽出条件で必要なレコードを選択できるようにします。
これで追加クエリを実行すると、集計に必要なレコードが別テーブルにコピーされ
これを元に集計をかけると、重たい処理もサクサク動きます。
追加するときは最初に一旦全レコードを削除することを忘れずにしてください。
============================================
この頃は夜明けが早いので、ランに畑にと朝の時間を活用しています。
もうすぐ夏至。この時期はもちろん、寒くなっても朝の時間を有効に
使いたいです。