Wenn ein Datensatz dann, wenn zwei+ Datensätze dann...?
Hallo zusammen,
irgendwie stehe ich total auf dem Schlauch und komme einfach nicht auf die Lösung.
In Tabelle Rechnungen enthält Untertabelle Rechnungspositionen (aus Vorlage Rechnungen).
Im Drucklayout möchte ich nun folgendes erreichen:
Wenn Untertabelle Rechnungspositionen einen Datensatz enthält, dann kommt Feld 'Text'.
Wenn Untertabelle Rechnungspositionen zwei oder mehr Datensätze enthält, dann kommt Feld 'Text' + Feld 'Text'
Ich habe u.a. folgendes versucht:
if cnt(Position) >1 then
Text + Text
else
Text
klappt jedoch leider nicht. Zahlfeld 'Position' habe ich so gelöst:
Position := cnt(Rechnungen.Rechnungspositionen)
Hat jemand eine Idee, wie das Skript richtig lautet?
Vielen Dank schon mal.
Gruß Kruna
2 Antworten
-
Moin Kruna ,
wenn ich es richtig verstehe und das Drucklayout in der Tabelle Rechnung gemeint ist, sollte es so lauten:
if cnt(Rechnungspositionen) > 1 then Text + Text else Text
VG Ronald
-
Moin Ronald,
vielen Dank für Deine Hilfe.
Ja genau, das Drucklayout ist in Tabelle Rechnungen. Ich habe den Code eingegeben, aber es wir angemerkert, dass 'Eine Tabellenspalte wird nicht gefunden: 'Rechnungspositionen'
Gruß Kruna
EDIT: Ich habe es mit
if cnt(Rechnungen.Rechnungspositionen) > 1 then
versucht und es scheint zu funktionieren. :-)
VIELEN DANK :-)
Gruß Kruna
Content aside
- Status Answered
- vor 1 JahrZuletzt aktiv
- 2Antworten
- 36Ansichten
-
2
Folge bereits