Lade...
 

CX_ASCII_FILE::UpdateFromBuffer

CX_ASCII_FILE::UpdateFromBuffer

Beschreibung:

Diese Funktion verändert einen bestehenden Satz durch die im Puffer-Bereich

gespeicherten Daten. Sollte der Satz nicht existieren, so wird er neu angelegt. Die Datei muss dabei ein festes Satzformat besitzen.

Code-Beispiel:

Define(Employees)
    GetValue -> employees
    0 costCenter "0" costCenterFile Call(SetLeftAdjusted)
    1 bookingTerminal " " costCenterFile Call(SetLeftAdjusted)
    GetObject(TimeInclusion, VisualDate) -> date
    2 date String(, DF_ZERO_FILL) " " costCenterFile Call(SetLeftAdjusted)
    3 CreateTransObject(CX_TIME) String(, TF_SECONDS+TF_ZERO_FILL) " " costCenterFile Call(SetLeftAdjusted)
    4 employees " " costCenterFile Call(SetRightAdjusted)
    costCenterFile Call(UpdateFromBuffer)
    SaveEmployee
    CloseWindow
    returnType
    case "A": SaveWorkingCard
        "L": SavePassingCard
    endCase
;

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_ASCII_FILE die Datei mit festem Satzformat
Stack(Out) Top - -
Funktionsaufruf: Call(UpdateFromBuffer)