当我在Access '07中滚动时,为什么我的报告会重新计算总数?

时间:2012-08-29 02:12:26

标签: scroll report ms-access-2007

每当我在Access '07中创建报告并包含某种总计(无论是计数还是求和值)时,当我查看预览并滚动时,总重新计算。这真的很烦人,因为Access需要一段时间(几十分之一秒)才能做到这一点,虽然这样做总计空白。我在网上寻找解决方案,但我无法在任何地方找到这个问题。

滚动时如何停止重新计算总数?我希望有一个简单的解决方案可以解决所有报告的问题,或者可能是对每个报告进行简单的属性调整。我不想为每个报告添加代码!

我应该描述我正在使用的报表布局 - 它们在一个页面上包含所有数据行,有时我会对行进行分组。行数不是很大,可能大约50左右。

1 个答案:

答案 0 :(得分:2)

听起来好像报表的记录源绑定了查询,因此这将是Access数据库的默认行为。如果这是一个问题,那么您始终可以尝试首先将查询作为“生成表”运行,以创建静态信息表,然后将报告记录源设置为此。

编辑:

或者,您可以尝试优化数据库的性能,以使重新计算不明显。首先要查看的是查询本身(特别是如果它是使用查询设计器构建的),那么可能查看文件的位置,是在网络服务器上还是在本地?如果是本地的话,那么使用SSD可以实现显着的性能提升。