我在表单上有一个显示当前日期的按钮。非常简单的代码:
MsgBox DATE
这可以工作几个月,但是在一些看似无关的更改之后,这停止了工作,我收到错误:运行时错误'2465':找不到表达式中引用的字段“DATE”。
显然,Access停止将DATE识别为函数,并试图将其作为不存在的对象进行查找。在VBA代码中,DATE()立即由DATE替换为Access。
表单中的所有对象都没有命名为Date,控制源表中的任何字段都没有名称Date,所以我不知道为什么Access会混淆。
当我创建一个带有按钮的新表单并使用相同的代码时。有什么想法吗?
答案 0 :(得分:5)
试试这个:
MsgBox VBA.Date
它应该指向访问VBA内置函数而不是一些名为DATE的字段。
答案 1 :(得分:0)
日期是数据类型...使用Now方法