次の方法で共有

Access2010で西暦を和暦にしたとき#Type!が出てしまう

Anonymous
2012-07-29T05:20:04+00:00

テーブルに、西暦年を作りまして、フォームに和暦年を作り

Format(Cdate([西暦年] &"/1/1"),"ggge\年")

#Type!が出てしまう

教えて下さい。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2012-07-29T08:43:18+00:00

西暦年 が未入力のときそのエラーが出るのではないですか。

CDate は Null に対応していないのでそうなりますね。

CDateを使わない方法を考えましょう。

例えば、

=Format([フィールド1] & IIf([フィールド1] Is Null ,"","/1/1"),"ggge\年")

とか

=Format(Format([フィールド1],"0""/1/1"""),"ggge\年")

この回答は役に立ちましたか?

0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-07-29T10:07:35+00:00

    ありがとうございました。

    =Format(Format([フィールド1],"0""/1/1"""),"ggge\年")

    早速試しましたら、出来ました。

    本当にありがとうございました。

    助かりました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません