Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 使用Date()在Access 2007中有效,但不适用于Access 2007运行时。给#名字?_Ms Access - Fatal编程技术网

Ms access 使用Date()在Access 2007中有效,但不适用于Access 2007运行时。给#名字?

Ms access 使用Date()在Access 2007中有效,但不适用于Access 2007运行时。给#名字?,ms-access,Ms Access,我在报告上有一个未绑定的文本框,使用(测试了这两个选项): =格式(日期(),“中间日期”)或=格式(日期(),“dd/mm/yyyy”) 作为控制源 这在具有Access 2007的Win 7 PC上运行良好,但当使用Access 2007运行时在特定的Win 10 PC上创建这些报告时,它会显示#Name?。 另一台使用Access 2007 runtime的Win 10 PC显示正确的日期格式 名为Date的记录源中没有表字段。所有电脑中的区域设置都相同 非常感谢您的建议。我访问了一个关于

我在报告上有一个未绑定的文本框,使用(测试了这两个选项):
=格式(日期(),“中间日期”)或=格式(日期(),“dd/mm/yyyy”)
作为控制源

这在具有Access 2007的Win 7 PC上运行良好,但当使用Access 2007运行时在特定的Win 10 PC上创建这些报告时,它会显示#Name?。 另一台使用Access 2007 runtime的Win 10 PC显示正确的日期格式

名为Date的记录源中没有表字段。所有电脑中的区域设置都相同


非常感谢您的建议。

我访问了一个关于这个主题的网站:

据我所知,可能是数据库表中的列名为“Date”,这会干扰函数Date()

也可能是缺少定义Date()函数的库。请参阅下面我从我先前链接的站点中提取的引用

可能是缺少一个定义名为Date()的函数的库。打开任何VBA代码窗口,单击“工具”>“引用”,查看列出的库前面是否显示“缺少”。如果有,取消选中它,并在下面的库名称列表中选择类似的内容

这里回答了类似的问题:

我将尝试找出如何打开VBA代码窗口(在Access 2007运行时中)以检查缺少的库。不确定这是否可能。一个人如何知道约会需要哪个库,或者添加一个库?我会查看我发布的另一个链接,那里有人有类似的问题。我打赌这会解决你的问题。如果这不起作用,那么尝试检查库。