Access (一般機能)

Accessの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(指定なし : 指定なし)
クロス集計クエリの出力結果判定について
投稿日時: 18/08/17 10:31:59
投稿者: けん太

下記TBLのクロス集計を行っています。
このとき、2ヵ月連続と言う判定を行いたいが
どのようにすれば良いでしょうか?
毎月の判定を行いたいので、対象月は可変となります。
 
 
尚、対象TBL項目の累積は3ヵ月固定です。
 
4月、5月、6月で累積していて、
下記の判定を行いたい。
4月、5月はOK
5月、6月はOK
4月、6月はNG
 
 
対象TBL項目
 KEY1
 登録日
 対象月
 
VBAでしか判定できないのでしょうか?
その場合もVBAで行う場合の判定方をご教示お願いいたします。

回答
投稿日時: 18/08/17 12:01:49
投稿者: sk

引用:
2ヵ月連続と言う判定

引用:
尚、対象TBL項目の累積は3ヵ月固定です。

引用:
対象TBL項目
 KEY1
 登録日
 対象月

そのテーブルにどのようなレコードが格納されていれば
以下のそれぞれのケースに該当するのかについて、
具体的に明記されることをお奨めします。
 
引用:
4月、5月はOK

引用:
5月、6月はOK

引用:
4月、6月はNG

例えば「そのテーブルに格納されているレコードのうち、
[対象月]の値が 2018/04/01 から 2018/06/30 までの範囲
(ある日付を基準とした 3 ヶ月間)に含まれるレコードを抽出し、
[KEY1]と[登録日]のそれぞれの値が同じであるグループごとに
2018/05( 2 ヶ月目)に該当するレコードが存在するかしないかを調べたい」
とか、そういったことなのでしょうか。
 
引用:
クロス集計クエリの出力結果判定

恐らくクロス集計を実行した後での列見出しの連続性に
着目されているのでしょうけど、クロス集計を実行する前に
上記のような条件に該当するレコードの有無を調べることは
クエリでも可能だと思います。

投稿日時: 18/08/17 12:35:22
投稿者: けん太

skさん色々と、アイデアをありがとうございます。
「クロス集計を実行する前に」は盲点でした。。