...
- in:
- ( a in ( b ) )
- ( Wert in ( Werte-Menge ) )
- Wenn a (Wert) in b (Werte-Menge) vorliegt ist das Ergebnis Wahr
- «AdrNr» in ('10000', '10001')
- Dies ist eine absolute Definition.
- Es werden nur durch Komma Werte gefunden . Ein Bereich kann nicht mit dem Operator "in" abgefragt werden.
Note Durchtitle Beachten Sie: - (durch Komma separierte Werte müssen nach jedem Komma ein Leerzeichen besitzen, damit diese ausgewertet werden können).
- Ein Bereich kann nicht mit dem Operator "in" abgefragt werden.
Tip title Tipp: Wollen Sie einen "von - bis" Bereich, so können Sie folgende Bedingung definieren:
Pos('100',«AdrNr»)>0
Ein mit dieser Formel definierter Filter zeigt alle Adressen an, die '100' enthalten. (Vgl. Sie auch mit der Beschreibung der Funktion Pos() weiter unten).
...
- ToString([Wert]) oder bei Filter auch mal ToText([Wert]) möglich
- Wandelt den Wert in einen String um
- Left([String],[Anzahl der Zeichen])
- Left(a,n)
- Die ersten n Zeichen von dem String a werden zurückgegeben
- Left('TEST',2)
- Die ersten 2 Zeichen von dem String: "TEST" werden zurückgegeben. Ergebnis: "TE"
- Left(«AdrNr»,3) = '100'
- Die ersten 3 Zeichen von der String-Variable: "AdrNr (Adressnummer)" werden mit dem Wert: "100" verglichen. Das Ergebnis ist positiv, sofern die AdrNr (Adressnummer) mit einer 100 beginnt.
- Left(a,n)
- Right([String],[Anzahl der Zeichen])
- Right(a,n)
- n Zeichen von rechts von dem String a werden zurückgegeben
- Right('TEST',2)
- Die letzten 2 Zeichen von dem String: "TEST" werden zurückgegeben. Ergebnis: "ST"
- Right(«AdrNr»,3) = '100'
- Die letzten 3 Zeichen von der String-Variable: "AdrNr (Adressnummer)" werden mit dem Wert: "100" verglichen. Das Ergebnis ist positiv, sofern die AdrNr (Adressnummer) mit einer 100 endet.
- Right(a,n)
- Mid([String],[Start-Position],[Anzahl der Zeichen])
- Mid(a,n1,n2)
- Ab der Position n1 werden n Zeichen von dem String a zurückgegeben
- Mid("TEST",2,2)
- Ab der Position 2 werden 2 Zeichen von dem String "TEST" zurückgegeben. Ergebnis: "ES"
- Mid(«AdrNr», 3, 3) = '100'
- Ab der Position 3 werden 3 Zeichen von der String-Variable: "AdrNr (Adressnummer)" mit dem Wert: "100" verglichen
Beachten Sie, dass nach dem Komma jeweils ein Leerzeichen angegeben wird, ansonsten kann die Formel nicht ausgewertet werden
- Beispiel mit oben genannter Formel: Das Ergebnis ist dann positiv, sofern die AdrNr (Adressnummer) z. B. "10100" ist, da ab Position 3 die Bedingung für 3 Zeichen wahr ist.
- Mid(a,n1,n2)
- Pos([Such-String],[String])
- Gibt die Position von dem gesuchten String innerhalb eines Strings zurück.
- Pos("c","abc")
Sucht "c" innerhalb von "abc" und gibt die Position zurück. Das Ergebnis ist: "3"
Note title Beachten Sie: Eine Pos-Funktion in einem E-Mail-Layout gibt immer den Rückgabewert "Leer" zurück, sofern der gesuchte Text nicht enthalten ist.
Sofern man eine Pos-Funktion in einer Cond - / If Bedingung verwendet, muss man einen Vorgabewert / Vergleichswert mit übergeben (als 3. Angabe). Dieser Vorgabewert wird dann zurückgegeben, sofern der gesuchte Text nicht verfügbar ist.
Beispiele:
- Allgemein:
- $Cond($Pos([Suchwort],[Feld],0)<>0,JA,NEIN)
- Vorgangsart: Angebot - Layout: Angebots-Mail - Feld: Empfänger-Formel:
- $Cond($Pos("AN",«BelegNr»,0)<>0, true@microtech.de, false@microtech.de)
- Liefert die E-Mailadresse: "true@"
- $Cond($Pos("AG",«BelegNr»,0)<>0, true@microtech.de, false@microtech.de)
- Liefert die E-Mailadresse: "false@"
- $Cond($Pos("AG",«BelegNr»,0)<>0, true@microtech.de)
- Liefert keine E-Mailadresse bzw. würde dann als Empfänger-Mailadresse einfach nichts ("Leer") eintragen.
- $Cond($Pos("AN",«BelegNr»,0)<>0, true@microtech.de, false@microtech.de)
- Allgemein:
- Length([String]):
UI Button color turquoise title XL - Die Zeichenlänge eines Strings werden zurückgeliefert
- Length("Ich bin ein Test!")
- Das Ergebnis liefert den Wert "17" zurück.
GetAktBzr():
Das Benutzerkürzel des aktuellen Benutzers wird zurückgeliefert
...