Lade...
 

CX_SPAN_DATE::ImportObject

CX_SPAN_DATE::ImportObject

Beschreibung:

Mit dieser Funktion wird das (Start-)Datum einer Datumsperiode gesetzt.

Die Periodenlänge bleibt dabei erhalten, da intern die Funktion MoveStartOfPeriod aufgerufen wird. Die ImportObject-Funktionen, die es auch für andere Typen gibt, haben vor allem

Verwendung für die interne Verarbeitung.

Code-Beispiel:

In dem Beispiel-Programm wird das Start-Datum "3.10.1990" einer

Datumsperiode gesetzt.

Var(sdate)
CreateTransObject(CX_SPAN_DATE) -> sdate   // erzeuge ein Datumsperioden-Objekt
Var(date)

CreateTransObject(CX_DATE) -> date         // erzeuge ein Datums-Objekt
"3.10.90" date Put                         // setze das Datum 
date sdate Call(ImportObject)             // setze das Start-Datum der Datumsperiode
sdate                                      //lege die Datumsperiode auf den Stack

Das Ausführen dieses Skriptes erzeugt eine Datumsperiode ab dem

"3.10.1990" mit der Länge von 1 Tag.

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_DATE das neue Start-Datum
Stack(Out) Top - -

Funktionsaufruf: Call(ImportObject)