Framework:IIF: Unterschied zwischen den Versionen

Aus CoPlanner 11
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
==[[Framework:Formeln#Funktionen|Funktion]]==
==[[Framework:Formeln#Funktionen|Funktion]]==


<code>SUBSTRING(<str>, <startIndex>, <length>)</code>
<code>IIF(<value>, <truePart>, <falsePart>)</code>


Gibt einen gewissen Teil eines gegebenen strings zurück (CoPlanner Datentyp Text). Das Ergebnis wird als Datentyp "string" zurückgegeben.
Gibt einen von zwei Möglichen Werten zurück, abhängig ob eine boolsche Prüfung true oder false ergibt.
{| class="wikitable"
{| class="wikitable"
!Parameter
!Parameter
Zeile 10: Zeile 10:
|-
|-
|value
|value
|
|Wert
|Ausdruck der eine bool Prüfung enthält
|Ausdruck der eine boolsche Prüfung enthält
|-
|-
|truePart
|truePart
|
|Rückgabewert true
|Rückgabewert, wenn die Prüfung der Bedingung true ergibt
|Rückgabewert, wenn die Prüfung der Bedingung true ergibt
|-
|-
|falsePart
|falsePart
|
|Rückgabewert false
|Rückgabewert, wenn die Prüfung Bedingung false ergibt
|Rückgabewert, wenn die Prüfung der Bedingung false ergibt
|}
|}
Es ist mit dieser Funktion möglich, Teile eines Textes(Strings) zurückzugegeben, also nur einen Teil des ursprünglichen Textes weiterzuschreiben.
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 [[:Kategorie:Funktionen_-_serverseitig|serverseitigen Funktionen]].
Diese Funktion gehört zu den [[:Kategorie:Funktionen_-_serverseitig|serverseitigen Funktionen]].


==Beispiele==
==Beispiele==
<code>SUBSTRING([Tabelle1.Textfeld1], 3, 5)</code> -> Gibt die 5 Zeichen des in der Tabelle1 auf dem Textfeld1 gespeicherten String ab der dritten Stelle zurück
<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
Wenn im Textfeld1 in der Tabelle1 z. B. die Zeichenfolge <VSText1> steht, wird <Text1> zurückgegeben

Version vom 5. Juni 2024, 15:41 Uhr

Funktion

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

Gibt einen von zwei Möglichen Werten zurück, abhängig 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.

Beispiele

IIF([Tabelle1.Textfeld1], 3, 5) -> 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


SUBSTRING("PräfixText1",7,5) gibt <Text1> zurück