没有足够的可用内存来更新显示。关闭不需要的程序,然后重试。访问2013年报告

时间:2017-08-18 07:50:04

标签: ms-access printing report

我正在Access 2013中开发一个数据库应用程序。操作系统是Win10。我创建了一份报告,用WP T800热敏打印机打印收据。我可以打开报告,但无法打印或打印预览此报告。

当我将“Microsoft print to PDF”设置为默认打印机时,我可以打开,将收据保存为PDF文件或打印预览收据。当默认打印机是WP T800时,会发生上述错误。

1 个答案:

答案 0 :(得分:0)

通常这个错误信息相对准确,但仍然含糊不清,有点不清楚。底线是有太多的事情发生。正如它建议的那样 - 关闭一些东西。例如,如果有其他报告和表格可以关闭。测试一下。作为打开此新报告的代码的一部分,您可能必须为它们输入close命令。

如果有效,则关闭多余的报表或表单是最简单的解决方法。更具挑战性的是一组极其复杂的查询,它们是报告的记录源。在这种情况下,您需要简化 - 所有排序都发生在报表对象中,因此从构成报表数据源的查询中删除。如果您有很多聚合查询操作 - 您可能必须考虑将这些结果写入临时表作为第一步,以使查询集不那么复杂。