Framework:IIF: Unterschied zwischen den Versionen

Aus CoPlanner 11
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
I.krupinski (Diskussion | Beiträge)
Den Hinweis aus der IIF-Bedingung- https://copsupport.coplanner.com/help11/index.php/Framework:IIF-Bedingung- kopiert (warum haben wir überhaupt 2 Seiten?)
 
(2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 3: Zeile 3:
<code>IIF(<value>, <truePart>, <falsePart>)</code>
<code>IIF(<value>, <truePart>, <falsePart>)</code>


Gibt einen von zwei Möglichen Werten zurück, abhängig ob eine boolsche Prüfung true oder false ergibt.
Gibt einen von zwei Möglichen Werten zurück, abhängig davon, ob eine boolsche Prüfung true oder false ergibt.
{| class="wikitable"
{| class="wikitable"
!Parameter
!Parameter
Zeile 25: Zeile 25:
Diese Funktion gehört zu den [[:Kategorie:Funktionen_-_serverseitig|serverseitigen Funktionen]].
Diese Funktion gehört zu den [[:Kategorie:Funktionen_-_serverseitig|serverseitigen Funktionen]].


==Beispiele==
<code>IIF([Tabelle1.Textfeld1], 3, 5)</code> -> Gibt die 5 Zeichen des in der Tabelle1 auf dem Textfeld1 gespeicherten String ab der dritten Stelle zurück


Wenn im Textfeld1 in der Tabelle1 z. B. die Zeichenfolge <VSText1> steht, wird <Text1> zurückgegeben
Hinweis  Die Funktion wertet IMMER alle Argumente aus! Wenn der False Teil nicht auswertbar ist kommt es daher zu einem Fehler. Die Funktion [[FKT_CIF]] wertet nur den True Teil aus.


 
==Beispiele==
<code>SUBSTRING("PräfixText1",7,5)</code> gibt <Text1> zurück
<code>IIF([Tabelle1.dezimalfeld1]>1000, 5, 3)</code> -> Gibt 5 zurück wenn der Wert im <dezimalfeld1> aus der <Tabelle1> größer als 1000 ist, ansonsten 3.


__NOEDITSECTION__  
__NOEDITSECTION__  

Aktuelle Version vom 1. Oktober 2026, 16:14 Uhr

Funktion

IIF(<value>, <truePart>, <falsePart>)

Gibt einen von zwei Möglichen Werten zurück, abhängig davon, ob eine boolsche Prüfung true oder false ergibt.

Parameter Kurzbeschreibung Parameter Beschreibung
value Wert Ausdruck der eine boolsche Prüfung enthält
truePart Rückgabewert true Rückgabewert, wenn die Prüfung der Bedingung true ergibt
falsePart Rückgabewert false Rückgabewert, wenn die Prüfung der Bedingung false ergibt

Es ist mit dieser Funktion möglich festzustellen ob eine bestimmte Bedingung erfüllt ist und dementsprechend den einen oder anderen Wert zurückzugegeben.

Diese Funktion gehört zu den serverseitigen Funktionen.


Hinweis  Die Funktion wertet IMMER alle Argumente aus! Wenn der False Teil nicht auswertbar ist kommt es daher zu einem Fehler. Die Funktion FKT_CIF wertet nur den True Teil aus.

Beispiele

IIF([Tabelle1.dezimalfeld1]>1000, 5, 3) -> Gibt 5 zurück wenn der Wert im <dezimalfeld1> aus der <Tabelle1> größer als 1000 ist, ansonsten 3.