Grayworks Geschrieben 9. März 2023 Melden Teilen Geschrieben 9. März 2023 (bearbeitet) Hallo, momentan ist in VARIO folgende IIF drin: [IIF(<KOPF_Fuss."USTNR"> <> '',SPR('Ihre UStIdNr.:'),IIF(<Q_ADR."USTIDNR"> <>'',SPR('Ihre UStIdNr.:'),' '))] Wie könnte man diese erweitern, sodass die obige Logik erhalten bleibt und zudem je nach LKZ.Zuordnung folgendes passiert: Zuordnung = '0' dann Leerer String Zuordnung = '1' dann: SPR('Ihre UStIdNr.:') Zuordnung = '2' dann: SPR('Ihre TIN/EORI:') Wie wäre das zu bewerkstelligen? Beste Grüße, Grayworks PS: können die Memofelder aus IIF noch irgendwelche anderen Syntaxen, zum Beispiel Switch Case oder if else? Bearbeitet 9. März 2023 von Grayworks Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
1 A.Zweimüller Geschrieben 9. März 2023 Melden Teilen Geschrieben 9. März 2023 Hallo @Grayworks ohne es getestet zu haben, habe es hier mal rein getippt: [IIF((<KOPF_Fuss."USTNR"> = '') and (Zuordnung = '0'),'', IIF(Zuordnung = '1',SPR('Ihre UStIdNr.:'),SPR('Ihre TIN/EORI:')),'')] Die Zuordnung muss natürlich gegen die richtige Tabelle.Zuordnung ersetzt werden. Die Zuordnung müsste in der ADR oder LKZ Tabelle stehen. Wie oben schon geschrieben so muss das aussehen, ist jedoch nicht getestet. Gruß Andreas Zweimüller Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
0 Grayworks Geschrieben 9. März 2023 Autor Melden Teilen Geschrieben 9. März 2023 Besten Dank, Herr Zweimüller. Die Syntax oben liefert hier einen Fehler "zu viele wirkliche Parameter". Es ist aber gut zu wissen, dass and in der IIF Syntax geht. richtige if else oder dergleichen wird von den Memofeldern nicht unterstützt, korrekt? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Frage
Grayworks
Hallo,
momentan ist in VARIO folgende IIF drin:
[IIF(<KOPF_Fuss."USTNR"> <> '',SPR('Ihre UStIdNr.:'),IIF(<Q_ADR."USTIDNR"> <>'',SPR('Ihre UStIdNr.:'),' '))]
Wie könnte man diese erweitern, sodass die obige Logik erhalten bleibt und zudem je nach LKZ.Zuordnung folgendes passiert:
Zuordnung = '0' dann Leerer String
Zuordnung = '1' dann: SPR('Ihre UStIdNr.:')
Zuordnung = '2' dann: SPR('Ihre TIN/EORI:')
Wie wäre das zu bewerkstelligen?
Beste Grüße,
Grayworks
Bearbeitet von GrayworksPS: können die Memofelder aus IIF noch irgendwelche anderen Syntaxen, zum Beispiel Switch Case oder if else?
Link zu diesem Kommentar
Auf anderen Seiten teilen
2 Antworten auf diese Frage
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.