0

画像の上半分に見られるように、グループ化されたデータを含むレポートを作成しました。グループ化が画像の下半分のようになるのが理想的です。これは Access で可能ですか? もしそうなら、どうすればこれを達成できますか? ありがとう。

ここに画像の説明を入力

4

1 に答える 1

1

Access でセクションを並べて配置する簡単な方法はありません。レポートには、コードMoveLayoutで設定できるプロパティがあります。Falseこの結果、次のセクションが同じ垂直位置で印刷を開始し、複数のセクションが重ねて印刷されます。

これは、フィールド値に応じてこのプロパティを設定したレポートの 1 つのコード例です。

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 に答える