Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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
      titleBeachten Sie:
      Durch
      • (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
      titleTipp:

      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.
  • 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.
  • 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.
  • 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
        titleBeachten 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:


  • Length([String]):
    UI Button
    colorturquoise
    titleXL
    • 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

...