0

我创建了一个包含分组数据的报告,如图像的上半部分所示。理想情况下,我希望分组看起来像图像的下半部分。这在 Access 中是否可行,如果可以,我该如何实现?谢谢。

在此处输入图像描述

4

1 回答 1

1

没有简单的方法可以在 Access 中并排放置部分。报告有一个MoveLayout可以False在代码中设置的属性。这样做的结果是下一部分将开始在相同的垂直位置打印,从而打印几个相互重叠的部分。

这是我的一份报告中的代码示例,我根据字段值设置此属性:

Private Sub GroupHeader2_Format(Cancel As Integer, FormatCount As Integer)
    If FormatCount = 1 Then
        If IsNull(Me!Pruefpunkt) Then
            Me.MoveLayout = False
        End If
    End If
End Sub

您可能必须False在组部分标题中将此属性设置为,并在详细信息部分和组部分页脚中设置为 true。在部分的情况下执行此Format操作。


更新(回应评论)

这个对我有用

Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
    MoveLayout = True
End Sub

Private Sub GroupHeader0_Format(Cancel As Integer, FormatCount As Integer)
    MoveLayout = False
End Sub

Private Sub GroupHeader1_Format(Cancel As Integer, FormatCount As Integer)
    MoveLayout = False
End Sub

报告看起来像这样

在此处输入图像描述

结果看起来像这样

在此处输入图像描述

于 2012-11-24T17:03:36.287 回答