Versions Compared

Key

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

...

Möchten Sie z. B., dass in der Historyliste nur Auslandskunden angezeigt werden, dann tragen Sie die Variable «Ans.Adr.AuslKdKz» ein.
Da es sich hierbei um eine Boolean-Variable handelt, benötigen Sie keinen Vergleichsoperator und keinen Vergleichswert.


Inhalt

Table of Contents

Folgende Operatoren können verwendet werden:

...

  • 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).

...



Folgende Funktionen können in den Filter- bzw. in den Regelbedingungen genutzt werden:

Text / String-Funktionen:

  • ToString([Wert])
    • Wandelt den Wert in einen String um
  • Left([String],[Anzahl der Zeichen])
    • Left(a,n)
      • Die ersten n Zeichen von dem String 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.

Folgende Funktionen können in den Filter- bzw. in den Regelbedingungen genutzt werden: 

Text / String-Funktionen:

  • ToString([Wert])
    • Wandelt den Wert in einen String um
  • Left([String],[Anzahl der Zeichen])
    • Die ersten n Zeichen von dem String werden zurückgegeben
  • 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"

...

  • Date([Wert]) oder ToDate([Wert])
    • Wandelt den Wert in ein Datum um
    • Date('01.01.80')
      • Der Wert "01.01.80" kann mit einem Datumsfeld verglichen werden
  • Time([Wert]) oder ToTime([Wert])
    • Wandelt den Wert in eine Uhrzeit um 
    • Time('08:30:00')
      • Der Wert "08:30:00" kann mit einen Zeitfeld verglichen werden
  • DateTime([Wert]) oder ToDateTime([Wert])
    • Wandelt den Wert in ein Datum mit Uhrzeit um
    • DateTime('01.01.80 08:30:00')
      • Der Wert "01.01.80 08:30:00" kann mit einen DatumZeitfeld verglichen werden
  • Year([Date oder DateTime])
    • Die Jahreszahl wird zurückgeliefert
  • Month([Date oder DateTime])
    • Der Monat wird zurückgeliefert
  • Day([Date oder DateTime])
    • Der Tag innerhalb des Monats wird zurückgeliefert
  • Hour([Date oder DateTime])
    • Die Stunde wird zurückgeliefert
  • Minute([Date oder DateTime])
    • Die Minute wird zurückgeliefert
  • Second([Date oder DateTime])
    • Die Sekunde wird zurückgeliefert
  • GetDate()
    • Das aktuelle Systemdatum wird zurückgeliefert
  • GetAktDate()
    • Das aktuelle Programmdatum wird zurückgeliefert

...