Microsoft Access 掲示板

クエリを使って条件に当てはまる日付を抽出したい / 8

10 コメント
views
4 フォロー
8

※ 続き

データ例

< T_リマインダー >

ID内容種別開始年終了年
1第2、第4土曜日220182027
2第3日曜日220172026
3毎週 月曜日と金曜日220112050
4毎月10日と月末日120112025
53月と4月の第1、第2月曜日220132030
6即位の礼120192019

 
リマインダーの種別において
 ・ 日 単位で発生するもの    は 1 を入力
 ・ それ以外のもの ( 週・曜日 ) は 2 を入力
というルールにします

 
< T_条件 >

F1 ---> 条件ID      F5 ---> 週番号_from
F2 ---> リマインダーID  F6 ---> 週番号_to
F3 ---> 対象月_from    F7 ---> 曜日番号_from
F4 ---> 対象月_to     F8 ---> 曜日番号_to
              F9 ---> 日番号

F1F2F3F4F5F6F7F8F9
1111222770
2111244770
3211233110
4311215220
5311215660
64112151710
7411215170
853412220
961010443322
 
※1
掲示板の文字数制限上、F1 や F2 という、表のフィールド名は適宜 読み替えて下さい。

※2
月、週、曜日において
連続した値( 毎月、毎週、火~金、4月~6月 など )は
連続した範囲として1行で表現し、
連続しない場合は行を分け、データを個別に登録します。
この部分が、データ登録における一番の難関だと思いますが
データサンプルをよくご覧になれば、構造を理解できるでしょう。

※3
日単位で発生するリマインダにおいて
日番号フィールドに入力する値は、月末は 0
                それ以外は 日の数字
※4
曜日や週単位で発生するリマインダにおいて
日番号フィールドに入力する値は 0

通報 ...