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で質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) access レポート 請求書について 2 2022/07/04 22:52
- Excel(エクセル) 【vba】日付の形式が勝手に変わってしまう。 1 2022/09/29 10:54
- Access(アクセス) Accessでセレクタをダブルクリックで別フォームで詳細表示 3 2022/12/20 10:36
- Excel(エクセル) エクセルでフィルタ後、考えている場所に値コピーができない。 1 2022/05/02 21:01
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- Access(アクセス) マイクロソフト アクセス2021のフォームビュー作成でレイアウトを帳票形式から単票形式にあとから変更 1 2023/03/03 10:56
- Access(アクセス) accessの日付フィールドから前年度だけを取り出したい 3 2022/04/13 23:13
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「24日の0時」って・・・
-
日付の大小の表現
-
マクロボタンを押すと、ファイ...
-
「時間」、「期日」、「日付」...
-
差し込み印刷に当日の日付が入...
-
回覧板の日付について質問です...
-
Excelについて
-
自己推薦書についてです! 自己...
-
AccessのDMax関数の複数条件式...
-
スクリーンショットで撮影する...
-
Accessでの時間別集計について
-
2つの日付の中間の日付 エク...
-
EXCELで日付を****年上期、****...
-
エクセル マクロ 名前を付けて...
-
履歴書の日付間違いで落ちますか。
-
Excelでヘッダに前日の日付を表...
-
PCの日付が起動のたびにリセ...
-
エクセルで日付別にシートを分...
-
アクセスのフォームで当該レコ...
-
Excel関数 基準日に一番近い指...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「24日の0時」って・・・
-
日付の大小の表現
-
「時間」、「期日」、「日付」...
-
マクロボタンを押すと、ファイ...
-
差し込み印刷に当日の日付が入...
-
エクセル マクロ 名前を付けて...
-
エクセルで日付別にシートを分...
-
Excelについて
-
履歴書の日付間違いで落ちますか。
-
回覧板の日付について質問です...
-
差込印刷 縦書きで和暦(漢数...
-
日付以外のデータを抽出したい...
-
フォームの値をクエリーに反映...
-
2つの日付の中間の日付 エク...
-
エクセルで日付け表示で、明治...
-
EXCELで日付を****年上期、****...
-
エクセルで6ヵ月後を自動入力で...
-
Excelでヘッダに前日の日付を表...
-
Excel関数 基準日に一番近い指...
-
Facebookで投稿日時を変更できない
おすすめ情報