infra:NET User
 
×
6.23 @infraDBSRFmt – Formatiertes Schreiben eines Feldwertes
Object.infraDBSRFmt(lField, strVal, strFmt, strRpl)
IPS: infraDBSRFmt(lField, strVal, strFmt, strRpl)
Argumente
lField
Nummer des Feldes dessen Wert zu ersetzen ist.
strVal
Wert, der formatiert werden soll
strFmt
infra-Zielformat, z.B. „D“
strRpl
Ersetzt das erste durch das zweite Zeichen, z.B. „,.“ Komma durch  Punkt. Bei Übergabe eines Leerstrings „“ignoriert die  Funktion diese Option.
Rückgabewerte
Keine
Beschreibung
Der Funktion können folgende Formatierungsangaben mitgegeben werden.
  • D Transformiert das Datum von dd.mm.yyyy nach yyyymmdd
    oder von dd.mm.yy nach yymmdd.
  • d Transformiert das Datum von dd.mm.yyyy nach yyyymmdd
  • U Transformiert die Uhrzeit von hh:mm nach hhmm
  • u Transformiert die Uhrzeit von hh:mm:ss nach hhmm
  • Nxy Transformiert den Wert in einen Doublewert.
    Dabei bedeutet x die Vorkommastellen und y die
    Nachkommastellen
  • Nx Transformiert den Wert in einen Longwert mit x - Stellen
Das in der Variablen strRpl übergebenen erste Zeichen wird durch das zweite ersetzt, z.B. “/.“ ein Schrägstrich in 04/03/02 durch ein Punkt.
Die Formate der Felder erhält man aus den infra-Datenbankstatus
Funktionsart
infraDBFunktion
Basic-Skript
Java-Skript
IPSFunktion