- ベストアンサー
アクセス:DateVakueと抽出条件
クエリで年、月、日付の文字情報からDateValueで日付に変換し、ある条件のものだけを抽出しようとしています。しかし実行すると『抽出条件でデータ型が一致しません』というエラーが出ます。 抽出条件の所に日付を入れても自動では日付を表す# #が付かないため、ここは日付のフィールドではないような気がします。 で、手動で#を付けて<#2008/01/01#のように設定すると、5秒くらいは結果が表示されるのですが、すぐ同じエラーが表示されます。 (文字列で設定(<2008/1/1)しても同じエラーが出ます。) 何がおかしいのかご教示お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
テーブルの[year]フィールド、[month]フィールド、[ID]フィールド には、実際にどのような値が入っているのでしょうか。 IDの一部分を「日」にされているようですが、いまいちイメージが つきません。
補足
はい、少し違います。TEXTデータは日付の形をとっているのではなく、年、月、日と別れたものをこのような式で変換しています。 DateValue([year] & "/" & [month] & "/" & Mid([id],6,2)) この式は間違っていますか?