Access VBA質問箱 IV

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

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


1160 / 9994 ←次へ | 前へ→

【12133】Re:期間抽出 between
お礼  まよい  - 12/2/4(土) 8:58 -

引用なし
パスワード
   ▼ちん さん:
>▼まよい さん:こんにちわ、ちんといいます。
>>日付に関してご教示ください。
>>
>>下記はDateFromからDateToまでの期間のデータを抽出しようとしたものです。
>>直接betweenのあとに#9/28/2011# And #11/8/2011#と数字を入れればうまくいくのですが、変数に変更すると、下記のとおり日付構文エラーや、コンパイルエラーになってしまいます。
>>
>>どう修正していいか分かりません。ご教示ください。
>>よろしくお願いします。
>>因みに、変数をDate、Variant、Stringに変えてもだめでした。
>>
>>
>>& "WHERE (((Mdate) Between #&DateFrom&# and #&DateTo&#));" ・・・日付構文エラー
>>
>>& "WHERE (((Mdate) Between #"&DateFrom&"# and #"&DateTo&"#"));" ・・コンパイルエラー、構文エラー
>
>& "WHERE Mdate Between #" & format(DateFrom,"yyyy/mm/dd") & "# and #" & format(DateTo,"yyyy/mm/dd") & "#;"
>
>それか、
>& "WHERE Mdate Between #" & format(DateFrom,"dd/mm/yyyy") & "# and #" & format(DateTo,"dd/mm/yyyy") & "#;"
>
>で、どうでしょうか?

ちんさん

有り難うございました。
上のformatを使ったSQLでうまくいきました。

次に進めます。

975 hits

【12127】期間抽出 between まよい 12/2/3(金) 13:34 質問[未読]
【12129】Re:期間抽出 between ちん 12/2/3(金) 14:33 発言[未読]
【12133】Re:期間抽出 between まよい 12/2/4(土) 8:58 お礼[未読]

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