我正在为 MS Access 数据库构建报告。该报告包含一个列出项目信息的子表单,其中包括一个包含图像的附件字段。
如果没有附件,行空间仍然被对象使用,导致报表中有很多不必要的空白空间。
0x0
如果没有图像,我需要调整对象的大小并调整子报告的详细信息部分的大小。
我发现我可以使用以下命令来确定是否存在图像,但不知道将语句放入哪个事件或需要什么附加语法:
Me.attachPhoto.AttachmentCount
我找到了以下示例代码,用于调整附件/图像对象的大小,我认为我可以对其进行修改以使其正常工作,但不知道将其放置在哪个事件中:
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer) If IsNull(Me!Image20) Then Me!Image20.Visible = False Me!Image20.Height = 0 Me!Image20.Width = 0 ElseIf Not IsNull(Me!Image20) Then Me!Image20.Visible = True Me!Image20.Height = 2880 Me!Image20.Width = 2880 End If End Sub
假设我可以弄清楚代码的放置位置并使其工作,我仍然不知道如何更改子报表的详细信息部分的大小。