• ベストアンサー

Accessのれポートのフィールドで。

レポート上に[日付]というフィールがあります。 データは入ったり入ってなかったり。 そして同じレポート上にテキストボックスを作成し、 Year([日付]) とすると、日付に入力がされている場合、きちんと表示されます。 これをVBA上で実現したく、 If IsNull([日付]) Then MsgBox "ありません" Else MsgBox [日付] End If とすると、入力がされていても「ありません」という表示になってしまいます。 なぜでしょうか?

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

  • ベストアンサー
  • mdlsea
  • ベストアンサー率55% (5/9)
回答No.1

その式だと if isnull([日付])=True then かと。

w-inty
質問者

お礼

trueが必要なんですね。 やってみます。 ありがとうございました。

関連するQ&A

専門家に質問してみよう