- ベストアンサー
月初の日でクエリー。アクセス2000
お世話になります。アクセス2000です。 Mainフォームに「○○○○」年(西暦)と「××」月という枠があります。 このフォームを使ってクエリを走らせたいのですが・・・。 CDate([Forms][Main][年] & "/" & [Forms][Main][月] & "/" & "01")とやったのですが、式が間違えていますとの事・・・。どうやったら(例:2004/03/01)のようになりますか?もちろん、日付型にしたいです。 Format関数とか必要ですか? VBAではなく、関数でやりたいのです。 わかりにくくてすいません。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Datevalue([Forms][Main][年] & "/" & [Forms][Main][月] & "/" & "01") または DateSerial([Forms][Main][年],[Forms][Main][月],1) でできるのではないですか?
その他の回答 (2)
- tsukasa-12r
- ベストアンサー率65% (358/549)
回答No.3
>[Forms][Main][年] を [Forms]![Main].[年] にしていないからじゃないでしょうか?
- taka_tetsu
- ベストアンサー率65% (1020/1553)
回答No.1
"#" & [Forms][Main][年] & "/" & [Forms][Main][月] & "/" & "01" & "#" でどうでしょう?
お礼
ありがとうございました。 できました。