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 | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_ASCII_FILE | die Datei mit festem Satzformat |
Stack(Out) | Top | - | - |