Lade...
 

CX_PERIODIC_DATE::DayIsASpecialDay

CX_PERIODIC_DATE::DayIsASpecialDay

Beschreibung:

Diese Funktion überprüft, ob sich ein periodisches Datum auf spezielle

Tage bezieht. Ist dieses, wie z.B. bei dem periodischen Datum "jeder 15.te", der Fall, so passiert nichts, ansonsten wird, wie z.B. bei "Montags bis Freitags", eine Fehlermeldung ausgegeben.

Code-Beispiel:

In dem Beispiel wird geprüft, ob das periodische Datum "jeder letzte Montag im Monat" sich auf spezielle Tage bezieht. 

Var(pdate)                    // erzeuge das periodische Datum
CreateTransObject(CX_PERIODIC_DATE) -> pdate
99 366 pdate Call(MthWeekdayInMonth)
pdate Call(DayIsASpecialDay)  // teste, ob sich das Datum auf Wochentage bezieht

Das Ausführen dieses Skriptes erzeugt eine Fehlermeldung, da sich das periodische Datum nicht auf spezielle Tage bezieht. 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_PERIODIC_DATE das periodische Datum(-sobjekt)
Stack(Out) Top - -

Funktionsaufruf: Call(DayIsASpecialDay)