Hallo,
ich habe ein kompliziertes Layout von meinem Vorgänger übernommen. Dabei wird an einer Tabelle ohne Linien zwischen den einzelnen Datensätzen eine untere Linie an der Tabelle durch eine Linie in der Fußzeile erreicht.
Die Darstellungsbedingung ist bisher:
LastFooterThisTable() = False and If(Page$() =“1”, False, True)
Die Einschränkung mit dem LastFooter besteht, da auf der letzten Seite der Tabelle eine Zusammenfassung mit anderen Fußzeilen angezeigt wird und diese dann die Linie liefern.
Das Problem ist nun, dass die Linie auch auf Seiten mit einem Gruppenwechsel erscheint und dann unterhalb des Gruppenfußes “einfach so” da steht.
Wie erkenne ich einen Gruppenwechsel? Wie kann ich also verhindern, dass auf die Linie auf einer Seite gedruckt wird, auf der ein Gruppenwechsel stattfindet?
Wie soll die Zielanforderung schlussendlich aussehen? Wäre es Ihnen möglich das genauer zu beschreiben, vielleicht mit Screenshots o.ä.? Wir könnten uns dann gegebenenfalls auch eine alternative Umsetzung überlegen.
Mit “GroupId <> Previous(GroupId)” habe ich es auch schon versucht, leider ist auf der Seite mit dem Wechsel (obere Seite) GroupId = Previous(GroupId) und die Id wechselt erst auf der nächsten Seite, auf der dann aber die Linie wieder sein soll (außer auch hier erfolgt ein Gruppenweschsel)…
Leider kann ich diese Lösung nicht verwenden, da im selben Berichtscontainer noch andere Tabellen liegen, die vor der problematischen Tabelle (die letzte im Container) gedruckt werden müssen (teilweise optional):