
No.2ベストアンサー
- 回答日時:
連続した曜日を抽出する時には、判別しやすい形にすることができます。
Weekday の、第2引数を使います。
Weekday(日付,2) とすると、月曜日から 1 が振られます。
土曜:6
日曜:7
Weekday(日付,2) >= 6 で土日が判別できます。
また、
Weekday(日付,7) とすると、土曜日から 1 が振られます。
土曜:1
日曜:2
Weekday(日付,7) <= 2 で土日が判別できます。
範囲をどちらかに偏らせておくと、判別は楽なのかなと思います。
どちらかと言えば、土日なので、土曜を指定する後者の方が良いのかも。
以下手順でできるようです。
「レコード」→「フィルタ」→「フォームフィルタ」から
入力欄に Weekday([日付],7)<=2 を入力し
フォーム上で、マウス右ボタンで「フィルタ/並べ替えの実行」を選びます。
または、
通常のフォーム上の日付をクリックし、マウス右ボタンで、
フィルタの対象欄に、Weekday([日付],7)<=2 を入力
設定された内容は、以下手順で編集できます。(初めからこの画面でも)
「レコード」→「フィルタ」→「フィルタ/並べ替えの編集」
と辿ると、クエリのデザイン画面と同じような表示になります。
そこで、フィールドに Weekday([日付],7) を入れ
(入れると 式:Weekday([日付],7)に変わります)
抽出条件に <=2 とし、
マウス右ボタンで「フィルタ/並べ替えの実行」を選びます。
実行した後は、編集画面は閉じて良いです。
編集画面で、Weekday([日付]) を入れ
抽出条件に 1 Or 7 を設定/実行しても同じです。
※編集画面にはSQLビュー的な機能はないようです。
また、フォーム上のボタンを押した時に土日に絞り込むのなら、以下の記述で良さそうです。
Private Sub btn1_Click()
Me.Filter = "Weekday([日付],7)<=2"
Me.FilterOn = True
End Sub
この回答へのお礼
お礼日時:2010/04/15 20:28
大変親切丁寧な回答をありがとうございました。
式の意味まで教えてくださり、おかげさまで理解することが出来たので、感激しております。

No.1
- 回答日時:
フォームフィルタはほとんど使ったことがないので、替わりにクエリで抽出する方法を。
下記SQL文は date テーブルから 日付 フィールド(日付/時刻型)が土日を抽出します。
SELECT date.日付
FROM [date]
WHERE (((Weekday([日付]))=1)) OR (((Weekday([日付]))=7));
SQL文を見るには、ツールボタンのビューから「SQLビュー」を選びます。
フィルタでも Weekday 関数を使用すればよいのかもしれません。

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「24日の0時」って・・・
-
差し込み印刷に当日の日付が入...
-
日付の大小の表現
-
「時間」、「期日」、「日付」...
-
エクセルで日付け表示で、明治...
-
2つの日付の中間の日付 エク...
-
Word365ですが、今日の日付と明...
-
折れ線グラフ 横軸の日付 土...
-
エクセル 日付順に並べてかえた...
-
日付以外のデータを抽出したい...
-
回覧板の日付について質問です...
-
マクロボタンを押すと、ファイ...
-
EXCELで日付を****年上期、****...
-
アクセスのレポートにおいて日...
-
日付の最大値を求めるには
-
Excel関数 基準日に一番近い指...
-
履歴書の日付間違いで落ちますか。
-
Excelについて
-
会社や役所などに提出する書類...
-
選択クエリで実行結果を非表示...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「24日の0時」って・・・
-
日付の大小の表現
-
「時間」、「期日」、「日付」...
-
差し込み印刷に当日の日付が入...
-
マクロボタンを押すと、ファイ...
-
エクセル 日付順に並べてかえた...
-
回覧板の日付について質問です...
-
会社や役所などに提出する書類...
-
エクセルで日付け表示で、明治...
-
エクセル マクロ 名前を付けて...
-
EXCELで日付を****年上期、****...
-
Excelについて
-
履歴書の日付間違いで落ちますか。
-
エクセルで日付別にシートを分...
-
ACCESSで日付ごとに自動連番(...
-
2つの日付の中間の日付 エク...
-
差込印刷 縦書きで和暦(漢数...
-
回転印の使い方
-
フォームの値をクエリーに反映...
-
「3~4日」「3、4日」どう発...
おすすめ情報