• ベストアンサー

AccessのFormat関数について

AccessのFormat関数に関しまして質問致します。 和暦を西暦へ更新クエリを使用してコンバートしているのですが入力されているデータの中に「平成15年2月31日」等の不可思議なデータが入力されており変換に困っています。 Format関数でエラーになった場合、Nullを返すように出来ませんでしょうか? <現在> =Format([年月日],"yyyy/mm/dd") 更新時にエラーが表示されNullが入力される事は重々承知しておりますが、何か不安ですので^^;

質問者が選んだベストアンサー

  • ベストアンサー
  • keirika
  • ベストアンサー率42% (279/658)
回答No.1

IIf(IsDate([年月日]),Format([年月日],"yyyy/mm/dd"),"")ではどうでしょうか

windy1200
質問者

お礼

IIf(IsDate([年月日]),Format([年月日],"yyyy/mm/dd"),Null) でうまくいきました。 素早いご回答ありがとうございました。 m_ _m  

関連するQ&A