1

我有一个数据库,今天早上我正在处理它。我为只接受参数的表创建了一个过滤器表单,当您单击此表单上的提交时,它会检查报告的 where 子句中的这些字段。无论如何,我在 Access 2013 中做到了这一点,并且效果很好。我的同事试图在 Access 2007 中运行它,但它给出了一个错误提示“未找到模块”,并将我带到调试模式下的 VB 代码。我以为数据库出了点问题,我在我的电脑上检查了它,它工作正常。它只是不能在他的电脑上运行。可能是什么问题?我该如何解决?

4

1 回答 1

0

我没有 Access 2013,但我假设您需要启用内容,就像我们在 2010 年所做的那样。打开文件时,功能区下方会出现一个通知栏(2010 年)以启用内容。

编辑我弄错了(问题不是从 2013 年开始,而是从 2007 年开始),但在 2007 年开始时,您仍然需要启用内容。

添加 了 几乎听起来好像表单的Has Module属性已设置为否,但这似乎不太可能。我不喜欢在不同的 Access 版本中打开数据库——我不相信 Access 能成功地做到这一点(我遇到了很多问题)。我将在 Access 2007 中启动一个空白数据库并导入所有数据库对象,然后进行压缩和修复。

于 2013-07-19T20:59:53.240 回答