infra:NET User
 
×
1.5.2 StpPreFormatField – Formatieren für Export / Konvert / Import
StpPreFormatField( nField, strDDFormat, lHdlError);
Argumente
nField
Nummer des Feldes, das formatiert werden soll.
 
strDDFormat
infra:DD - Zielformat, z.B. N7.3, in das der Wert abgebildet werden soll, bevor er in die Datenbank geschrieben wird. Bei Angabe eines Leerstrings wird das Zielformat aus dem Data-Dictionary gelesen.
 
lHdlError: (Optional) Hier kann die Behandlung eines Formatfehlers für das gewünschte Feld festgelegt werden.
0
Bei Formatfehler benutze die Standard Warnungsbehandlung (Default)
1
Bei Formatfehler benutze die Standard Fehlerbehandlung
Rückgabewert
Keiner
Beschreibung
Grundsätzlich erfolgt keine Formatierung und keine Prüfung der Werte, d.h. es wird das was angeben ist in die Datenbank geschrieben.
Die Formatierung wird nur auf die Felder angewendet, die Mittels dieser Funktion explizit genannt werden.
Bevor StpKonvert oder StpExport aufgerufen wird, kann mit Hilfe dieser Funktion das Zielformat angegeben werden.
Somit wird versucht, den Wert auf das Zielformat abzubilden. Ist dies nicht möglich, wird der Fallback, z.B. LowValue, des Kernsystems geschrieben.
Der Formatfehler wird laut dem StpErrorLevel behandelt.
Mit der Variablen lHdlError wird festgesetzt, ob der Formatfehler als Warnung oder als Fehler behandelt werden soll.
HINWEIS:
StpExport: Die Funktion kann bei StpExport nur auf nFieldHandling={2,3} angewendet werden.
Funktionsart
STPFunktion