質問するログイン新規登録

回答編集履歴

2

追記

2019/07/10 04:27

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -9,4 +9,8 @@
9
9
  追記
10
10
  --
11
11
  [グループごとに連番をふりたい(Access2007編)](https://blog.goo.ne.jp/pc_college/e/aef658131ce0a3df6de9537ebf8e7800)
12
- 上記を利用して、条件を連番<=5 とする。
12
+ 上記を利用して、条件を連番<=5 とする。
13
+
14
+ DCount()などの集計関数をクエリーで利用する場合、対象テーブルの件数やインデックスの状況によってかなり低速となる場合があります。
15
+
16
+ その場合、VBAでのループで枝打ちする処理の方が高速でしょう。

1

追記

2019/07/10 04:27

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -4,4 +4,9 @@
4
4
  但し、目的は条件に一致したキーごとの履歴を一定件数という事でしょうから、SQLのみで行うのは現実的ではありません。
5
5
 
6
6
  表示用のテーブルに、VBAで5件毎に追加を行う王な処理を行う必要があるでしょうね。
7
- 若しくは、画面の構成を変更し、最新データの一覧とサブ画面で履歴を表示するなど
7
+ 若しくは、画面の構成を変更し、最新データの一覧とサブ画面で履歴を表示するなど
8
+
9
+ 追記
10
+ --
11
+ [グループごとに連番をふりたい(Access2007編)](https://blog.goo.ne.jp/pc_college/e/aef658131ce0a3df6de9537ebf8e7800)
12
+ 上記を利用して、条件を連番<=5 とする。