- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESS 今日の日付のデータ抽出 他)
クエリでデータ抽出を試みている際に、今日の日付のものを自動的に抽出する方法は?
このQ&Aのポイント
- クエリでデータ抽出を試みていますが、今日の日付のものを自動的に抽出する方法を教えてください。
- フォームで表示させる際、今日の日付のデータを自動的に抽出したいです。個人番号を入力するテキストボックスを作り、コンボボックスで表示の指示を出すと、今日の日付の検索結果が表示されるようにしたいです。
- 個人番号と今日の日付のデータが一致するものを抽出するために、どのようなステップを踏めばいいのか迷っています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
どうもです。 テーブルの構成が解かりませんが日付フィールドは日付/時刻型 って思って書きます。 作成したクエリーの抽出条件に Format(Now(),"yyyy/mm/dd") を入れてみて下さい。 これで当日のデーターが全て出ていればOKです。 後はフォーム上のコンボのイベント実行時に条件で個人番号を入れれば出ると思います。 ↑これは出来ているんですよね? 只、これだと現在しか見れないクエリーなので私ならクエリーには条件を入れず、 フォーム上 テキストボックス:個人番号 テキストボックス:日付 既定値 Format(Now(),"yyyy/mm/dd") 表示させるのはリストボックス:List 実行ボタン Cmd1 作成したクエリー名:クエリー1 実行ボタン Cmd1 クリック時 Dim SQL As String Dim 条件 As String SQL = "" SQL = " SELECT クエリー1.*" SQL = SQL & " FROM クエリー1" SQL = SQL & " WHERE 個人番号=" & Me!個人番号 & " AND 日付=#" & Me!日付 & "#" Me!List.RowSource = SQL ってやれば現在・過去・未来のデーターを表示する事が可能ですよ PS 日付型は結構癖があると思います。 ちょっと難易度が高いかも知れませんががんばって下さい。
お礼
前半の今日の日付を表示させるところまでで、私のやりたいことはできました!ありがとうございました!! 後半の一覧表示もがんばってみます。