为啥我的 Access 报告在打印时被切断?

Posted

技术标签:

【中文标题】为啥我的 Access 报告在打印时被切断?【英文标题】:Why is my Access report cutting off when printing?为什么我的 Access 报告在打印时被切断? 【发布时间】:2011-12-21 14:12:37 【问题描述】:

我有一个包含几个子标题的 Access 报告,当我运行报告时,我可以看到所有数据。但是,如果我要打印它或导出为 PDF,它只会打印第一页和最后一页。有趣的是,对于打印/导出的那两个页面,我们在底部的页数会显示第 1 页,共 4 页和第 2 页,共 4 页,但显然缺少中间的数据。

看起来正在发生的事情是它打印第一部分及其所有子标题,然后(仍然在第一页上)它打印第二部分中尽可能多的子标题,因为它可以容纳在页面上,然后可以页面上不再适合了。然后它打印最后一页和将出现在那里的数据。

如何确保我在实际报告中看到的所有数据都实际出现在打印/导出的 PDF 版本中?

【问题讨论】:

你的意思是预览版和paper/pdf版不一样?? 检查报告中的页面宽度、边距等。这曾经在打印时给我带来各种问题。我曾经发现将页面缩小一点很有帮助。 @iDevlop:我的意思是,如果我运行报告,我可以通过向下滚动查看所有数据。但印刷版/PDF 版仅包括文档的第一页和最后一页。实际报告本身就是一份文档,您可以向下滚动查看所有数据。 所以,我再问一遍:预览版和印刷版不一样? (答案是或否) 如果这就是你的意思,我还没有看过“打印预览”。该报告是从另一个表单调用的,需要输入以过滤到我们想要的数据。报告打开/计算后,我看不到打印预览。但是,我怀疑它与物理打印的报告和 PDF 相同。屏幕上出现的报告本身(不是PDF)很好,所有记录都可以看到。 【参考方案1】:

您需要将视图从“报告视图”更改为“打印预览”。

“报告视图”与“打印预览”相同

进入打印预览后,您可以选择设置页面大小、边距等。

【讨论】:

以上是关于为啥我的 Access 报告在打印时被切断?的主要内容,如果未能解决你的问题,请参考以下文章

为啥值没有从报告中导出 - Access 2007

NetSuite:FreeMarker/BFO 图像在分页时被切断

使用 VB.NET 打印 MS Access 报告

为啥导航栏会切断我的 UI Builder 的一部分,但在测试时没有切断它?

在 Access 2013 中创建用于打印报表的 UI

Access 2010:报告多打印三页