Access VBA質問箱 IV

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

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


1164 / 9994 ←次へ | 前へ→

【12129】Re:期間抽出 between
発言  ちん  - 12/2/3(金) 14:33 -

引用なし
パスワード
   ▼まよい さん:こんにちわ、ちんといいます。
>日付に関してご教示ください。
>
>下記は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") & "#;"

で、どうでしょうか?

884 hits

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

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