Ich habe einene Bericht der gewisse Daten zusammenfässt und berechnet.
Im Berichtsfuss ist eine "Unterbericht" als Endlosbericht enthalten.
So weit funktioniert alles.
Jedoch bei der Seitenansicht würde ich gerne den Unterbericht nach allen 2 datensätzen einen Seitenumbruch einstellen da sonst ein Teil des datensatzes auf einer Seite und der Rest von dem Datensatz auf der nächsten Seite auftaucht.
SWenn ich den Unterbericht alleine öffne kann ich das über einen Zähler im Code und die Visible Eigenschaft eines Seitenumbruches machen.
Aber wie funktioniert das in dem Gesamt Bericht für den Unterbericht ?
Hallo,
m. M. nach ist ein Seitenumbruch in UB wirkungslos, genau so wie ein Seitenkopf/fuß nicht angezeigt werden kann.
Das sind Funktionen, die sich auf den Druck auswirken. Der UB wird ja nicht (direkt) gedruckt, eher vom Hauptbericht nur "angezeigt".
hallo Grumpy
Zitat von: Grumpy am November 15, 2017, 11:01:32
SWenn ich den Unterbericht alleine öffne kann ich das über einen Zähler im Code und die Visible Eigenschaft eines Seitenumbruches machen.
Aber wie funktioniert das in dem Gesamt Bericht für den Unterbericht ?
Kanns Du den "Zähler" nicht im Hauptbericht einsetzten?
Frithjof
Hallo,
ein Unterbericht kann wie bereits gesagt keinen Seitenumbruch haben, auch nicht mit dem Zähler im HB. Ein UB kennt auch keinen Seitkopf/Fuß.
Das mit dem Zähler als Public habe ich im Hauptbericht versucht, funzt aber nicht.
Muss wohl doch versuchen mit der Formatierung zu spielen bis der Ausdruck entsprechend passt
Hallo Grumpy.
ich habe noch mal bei mir geschaut und sowas gefunden:
Private Sub Detailbereich_Format(Cancel As Integer, FormatCount As Integer)
Zaehler=Zaehler+1
If Zaehler Mod 2 = 0 Then
Me.Section("Detailbereich").ForceNewPage = 1
Else
Me.Section("Detailbereich").ForceNewPage = 0
End If
end Sub