...
- 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
GetAktDate('Time'):
UI Button color turquoise title L Das aktuelle Arbeitsdatum mit Uhrzeit wird zurückgeliefert.
GetAktDate('Server'):
UI Button color turquoise title L - Das aktuelle Serverdatum (Datum des Server-PCs) wird zurückgeliefert.
GetAktDate('Server, Time'):
UI Button color turquoise title L - Das aktuelle Serverdatum mit Uhrzeit (Datum des Server-PCs) wird zurückgeliefert.
Info title Info: Beispiel: Über eine Formel können Sie z. B. die aktuelle Systemzeit des aktuellen Tages prüfen, ob diese größer oder gleich 11:00:00 Uhr ist und bei Zutreffen der Bedingung verschiedene Aktionen konfigurieren. So lassen sich eigene Abläufe anhand der Zeit bzw. des Datums konfigurieren.
Code Block GetAktDate('Time') >= Time('11:00:00')
- DiffDate([Start-Datum],[End-Datum])
UI Button color turquoise title XL - Ermittelt die Anzahl der Tage zwischen zwei Daten
- Als Rückgabewert erhält man eine ganzzahlige Anzahl der Tage.
- DiffDate(1.1.2022,2.1.2022)
- Das Ergebnis ist: "1"
- DiffDate(1.1.2022,1.1.2022)
- Das Ergebnis ist: "0"
- DiffDate(2.1.2022,1.1.2022)
- Das Ergebnis ist: "-1"
- DiffDate(1.1.2022,2.1.2022)
- Beispiele:
- DiffDate(«VPo.LiefDat»,GetAktdate()) > 3
- Es soll bei der Erfassung einer Vorgangsposition geprüft werden, ob das Lieferdatum der Position größer als das aktuelle Datum + 3 ist.
- DiffDate(«LiefDat»,Getaktdate()) > 2
- In einer Vorgangsliste sollen nur Vorgänge ausgegeben werden deren Lieferdatum älter als 2 Tage als das aktuelle Datum sind.
- DiffDate(«VPo.LiefDat»,GetAktdate()) > 3
- Damit lässt sich z.B. auch ein UNIX Zeitstempel berechnen.
- Beispiel für das Vorgangs-Datum in einer Tabellenansicht:
$Calc($DiffDate(01.01.1970 00:00:00,«Vog.Dat») * 86400,Menge)
- Beispiel für das Vorgangs-Datum in einer Tabellenansicht:
Boolean (Kennzeichen)-Funktion:
...