- ベストアンサー
アクセス2007で
アクセス2007で、ある2つのフィールドが日付なのですが、テキスト型になっています(20091001の物と2009/10/1となっているがテキスト型のもの)。クエリでこの2つのフィールドを別々に日付型に変更したものを表示させたいのですがどうしたらいいですか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
テキスト型のフィールド名を「F1」と仮定します。 F1の中身に"/"がある場合はそのまま、なかった場合は8文字と想定して動くものになります。 IIF(InStr([F1],"/")>0,[F1],Format([F1],"@@@@/@@/@@")) これは、日付の表示形式の文字列になるので、必要なら日付型へ変換します CDate(IIF(InStr([F1],"/")>0,[F1],Format([F1],"@@@@/@@/@@"))) 別々のフィールドなら、同様に CDate(IIF(InStr([F2],"/")>0,[F2],Format([F2],"@@@@/@@/@@"))) とかします。
お礼
ありがとうございました。 助かりました。