我有一个MS Access 2010数据库,里面有许多表单、查询、宏、报告等。我的报告数据来自ODBC连接到SQL Server 2000表格中的链接表属性。
现在,每当我进入报告设计模式时,一切都变得非常缓慢(我必须等待至少半分钟才能进行每个鼠标点击、选择文本框或对报告执行任何操作)。
报告本身需要大约一分钟运行时间。这是我不介意的。
我想要的只是更快地修改报告设计的方法。
现在,每当我进入报告设计模式时,一切都变得非常缓慢(我必须等待至少半分钟才能进行每个鼠标点击、选择文本框或对报告执行任何操作)。
报告本身需要大约一分钟运行时间。这是我不介意的。
我想要的只是更快地修改报告设计的方法。
这是一个旧问题,但我最近在表单设计中遇到了类似的问题,运行极慢。对于我来说,只有一个表单受到影响(所有其他表单在设计模式下都可以正常运行)。该表单的记录源是一个基于子查询层次结构构建的复杂查询。我将查询结果导入表格,并将其用作表单的记录源,而不是查询。这似乎解决了问题。希望这能帮助其他人。
我发现问题的主要原因是Access转换程序将2003格式转换为2010格式。如果你创建一个新的.accdb文件,然后导入所有对象,它应该可以正常工作。我肯定修复了我的问题。
对我有用的方法是将所有本地表的子数据表名称从“auto”更改为“none”。在表设计模式下的属性表中进行此操作。其他地方发布了例程,可以找到所有本地表并更改此值。
一个表格与Excel文件关联。我发现当Excel文件打开时,在任何表单上切换到设计视图需要很长时间。关闭Excel文件解决了我的问题!