Access VBA質問箱 IV

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

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


837 / 2272 ツリー ←次へ | 前へ→

【9863】where句について ぼっちゃん 07/9/21(金) 18:18 質問[未読]
【9864】Re:where句について Nao 07/9/22(土) 13:52 回答[未読]
【9865】Re:where句について ぼっちゃん 07/9/25(火) 10:03 お礼[未読]

【9863】where句について
質問  ぼっちゃん  - 07/9/21(金) 18:18 -

引用なし
パスワード
   Where句の作り方をお教えください。
クエリのSQLビューで表示させたら
WHERE ((( Format(T_受付番号!受付日時間,"yyyy/mm/dd")) Between #8/27/2007# And #8/28/2007#)); 
そこでそれを参考にしてVBAを作ってみたのですがうまく動きません。
strSQL = strSQL & " WHERE (((Format([T_受付番号]![受付日時間],'yyyy/mm/dd')) Between #" & [Forms]![F_日付入力]![日付入力from] & "#"
  strSQL = strSQL & " And #" & [Forms]![F_日付入力]![日付入力from] & "#)"

【9864】Re:where句について
回答  Nao  - 07/9/22(土) 13:52 -

引用なし
パスワード
   ぼっちゃん さん こんにちは。

>そこでそれを参考にしてVBAを作ってみたのですがうまく動きません。
>strSQL = strSQL & " WHERE (((Format([T_受付番号]![受付日時間],'yyyy/mm/dd')) Between #" & [Forms]![F_日付入力]![日付入力from] & "#"
>  strSQL = strSQL & " And #" & [Forms]![F_日付入力]![日付入力from] & "#)"

「うまく動きません」ではどううまく動かないかが、なぞではありますが
フォームの入力フィールドのコントロールソースの属性は何ですか?
(または非連結か?)

>strSQL = strSQL & " WHERE (((Format([T_受付番号]![受付日時間],'yyyy/mm/dd')) Between #" & Format([Forms]![F_日付入力]![日付入力from],"yyyy/mm/dd") & "#"
>  strSQL = strSQL & " And #" & Format([Forms]![F_日付入力]![日付入力from],"yyyy/mm/dd") & "#)"

とフォーム入力の方もFormatをしてみるとどうなりますか?

【9865】Re:where句について
お礼  ぼっちゃん  - 07/9/25(火) 10:03 -

引用なし
パスワード
   Naoさんご回答をいただきありがとうございます。
[Forms]![F_日付入力]![日付入力from]を変数aに
当てはめて、式にそれを代入し、少し括弧を調整すると
きちんと動くようなりました。
いろいろ、ご教示いただき、大変ありがとうございました。

837 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078201
(SS)C-BOARD v3.8 is Free