在我们升级到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