如何使用DataOnly阻止图像在报表上打印?

时间:2016-09-05 10:45:13

标签: ms-access report ms-access-2010

在我们升级到Access 2010之前,我们已经在Access 2002中创建了一个Access报告。

我们以编程方式将此报告的Me.Printer.DataOnly设置为True或False,具体取决于报告是打印在预打印的信纸还是普通A4上。

以前工作得很好 - 图像打印在普通纸上(DataOnly = False),图像不打印在预打印的信纸上(DataOnly = True),但自从更新Access 2010中的图像后,图像似乎打印出来无论为DataOnly分配什么值。

这是Access 2010中的预期行为吗?什么是最好的解决方案?

我们已经以编程方式将代码中的图像可见性设置为短期工作,但我不禁感到有更好的解决方法。

Private Sub Report_Open(Cancel As Integer)
  Me.imgHeader.Visible = Not Me.Printer.DataOnly
End Sub

0 个答案:

没有答案