我正在Access 2013中开发一个数据库应用程序。操作系统是Win10。我创建了一份报告,用WP T800热敏打印机打印收据。我可以打开报告,但无法打印或打印预览此报告。
当我将“Microsoft print to PDF”设置为默认打印机时,我可以打开,将收据保存为PDF文件或打印预览收据。当默认打印机是WP T800时,会发生上述错误。
答案 0 :(得分:0)
通常这个错误信息相对准确,但仍然含糊不清,有点不清楚。底线是有太多的事情发生。正如它建议的那样 - 关闭一些东西。例如,如果有其他报告和表格可以关闭。测试一下。作为打开此新报告的代码的一部分,您可能必须为它们输入close命令。
如果有效,则关闭多余的报表或表单是最简单的解决方法。更具挑战性的是一组极其复杂的查询,它们是报告的记录源。在这种情况下,您需要简化 - 所有排序都发生在报表对象中,因此从构成报表数据源的查询中删除。如果您有很多聚合查询操作 - 您可能必须考虑将这些结果写入临时表作为第一步,以使查询集不那么复杂。