ich möchte eine Linie einer Zeile innerhalb einer Tabelle anzeigen wenn:
Es sich um mindestens den zweiten Datensatz handelt
Wenn sich der Wert des Feldes lieferschein_positionen.vorgang_key nicht geändert hat.
Leider funktioniert folgende Formel nicht, so dass ab dem zweiten Datensatz gar keine Linie angezeigt wird. Habt’ Ihr eine Idee wieso?
Count(lieferschein_positionen.vorgang_key) > 1 and
( Previous (NullSafe(lieferschein_positionen.vorgang_key)) = NullSafe(lieferschein_positionen.vorgang_key)) and
not IsNull(Previous(lieferschein_positionen.vorgang_key))
Hallo Markus
vielen Dank für Ihren/deinen Beitrag.
Möglicherweise hilft folgende Formel (getestet mit der Version 20):
If(LL.FCountPrintedData >1 and (lieferschein_positionen.vorgang_key = NullSafe(Previous(lieferschein_positionen.vorgang_key)) and
not IsNull(Previous(lieferschein_positionen.vorgang_key))
),true,false)
Diese Formel in der Linie Eigenschaft des Rahmens verwenden->
Feld>Rahmen>unten>Linie >Formel
Wenn es sich um die tatsächlich übergebenen Daten handelt kann auch
LL.FCountDataThisPage verwendet werden, PrintetData zählt nur die gedruckten (möglicherweise werden ja Datenzeilen durch Formeln etc. unterdrückt).