Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


6112 / 9994 ←次へ | 前へ→

【7090】Re:クエリの抽出条件(Where句)について
回答  小僧  - 06/1/12(木) 8:50 -

引用なし
パスワード
   ▼爺 さん:おはようございます。

>qry.Parameters("期間を入力") = "Between #" & Sdate & "# and #" & Edate & "#"
>
>上記のコードを記入すると、「抽出条件で型が一致しない」というエラーがでます。


上記の様にパラメータを指定すると「期間を入力」の所のWhere句は

Where 作業年月日 = Between #yyyy/mm/dd# and #yyyy/mm/dd#

となり、構文自体がおかしくなってしまいますね。

開始日と終了日でパラメータをセットするのであれば

抽出条件に Between [開始日] AND [終了日]

qry.Parameters("開始日") = Sdate
qry.Parameters("終了日") = Edate

でどうでしょうか。

※ Sdate、Edate 共に日付型で宣言しているのであれば、# で囲まなくても大丈夫ですね。

1,839 hits

【7047】クエリの抽出条件(Where句)について 06/1/10(火) 20:59 質問
【7055】Re:クエリの抽出条件(Where句)について 小僧 06/1/11(水) 11:35 発言
【7060】Re:クエリの抽出条件(Where句)について 06/1/11(水) 12:00 質問
【7074】Re:クエリの抽出条件(Where句)について 小僧 06/1/11(水) 14:29 回答
【7083】Re:クエリの抽出条件(Where句)について 06/1/11(水) 17:04 質問
【7090】Re:クエリの抽出条件(Where句)について 小僧 06/1/12(木) 8:50 回答
【7092】Re:クエリの抽出条件(Where句)について 06/1/12(木) 8:57 お礼

6112 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free