wir setzten noch den address manager Version 2000 ein und möchten gern über den List & Label Designer Befehl „Projekt > Filter“ eine Bedingung angeben, die die Datensätze für eine Liste filtert.
Ein Datensatz soll nur dann gedruckt werden, wenn der Wert des Datenfeldes „VERTEILER“ gleich dem String „Intern“ ist. Hier gebe ich über die Registerkarte „Cond()“ den Ausdruck Cond(VERTEILER=“Intern”," ") ein.
Nach der Eingabe der Bedingung, d.h. nach dem Schließen der letzten Klammer erscheint die Fehlermeldung: „Fehler im Typ des Rückgabewerts (erwartet Boolean, ist: String)“.
Ich hoffe, dass uns jemand helfen kann. Vielen Dank im Voraus.
vielen Dank für die schnelle Antwort. Jetzt bekomme ich die Fehlermeldung:
„Argumentfehler: falsche Parameterzahl bei ’Cond’ (erwartet: 2 bis 3, ist 1)“
vielen Dank für Ihren Beitrag.
Hier haben Sie Herrn Reische wohl falsch verstanden, ein einfaches VERTEILER=“Intern” muss hier verwendet werden, also ohne das Cond().
Hallo Jörg,
Herr Reische meinte, das cond kann man ganz weglassen.
Also die komplette Formel / Bedingung soll lauten:
VERTEILER=“Intern”
Wenn das nicht funktionieren sollte, dann kannst du auch mit cond arbeiten, ich denke das folgende sollte funktionieren:
cond(VERTEILER=“Intern”, true, false)