Access (VBA)

Access VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 7 Professional : Access 2016)
H29.4.20 を日付として評価したい
投稿日時: 17/04/20 09:02:43
投稿者: きき

こんにちは。
 
Cdate("H29.4.20") は、型が一致しません となります。
IsDate("H29.4.20") は、False を返します。
 
Cdate("H29/4/20") は、2017/04/20 を返します。
IsDate("H29/4/20") は、Trueを返します。
 
"H29.4.20" を日付として評価する方法はありますか? 

回答
投稿日時: 17/04/20 09:31:01
投稿者: hatena
投稿者のウェブサイトに移動

きき さんの引用:
"H29.4.20" を日付として評価する方法はありますか? 

 
CDate(Replace("H29.4.20",".","/"))

投稿日時: 17/04/20 11:34:40
投稿者: きき

文字置き換えでできました。
テーブルのデータ型は日付型なのですが、書式にge.mm.ddを設定してありました。
今後は、ge/mm/dd にします。
ありがとうございました。