4D v16.3

GET SYSTEM FORMAT

Home

 
4D v16.3
GET SYSTEM FORMAT

GET SYSTEM FORMAT 


 

GET SYSTEM FORMAT ( Format ; Wert ) 
Parameter Typ   Beschreibung
Format  Lange Ganzzahl in Zu findendes Systemformat
Wert  String in Wert des im System definierten Formats

Der Befehl GET SYSTEM FORMAT gibt den aktuellen Wert verschiedener landesspezifischer Parameter zurück, die im Betriebssystem definiert sind. Mit diesem Befehl können Sie “automatische” angepasste Formate erstellen, die auf Systemeinstellungen basieren.

Im Parameter Format übergeben Sie den Parametertyp, dessen Wert Sie wissen möchten. Das Ergebnis wird direkt vom System im Parameter Wert als Zeichenkette zurückgegeben.

Sie müssen in Format eine der folgenden Konstanten unter dem Thema Systemformat übergeben:

Konstante Typ Wert Kommentar
Currency symbol Lange Ganzzahl 2 Währungszeichen, z.B."€"
Date separator Lange Ganzzahl 13 Trenner für Datumsformate, z.B. “.”
Decimal separator Lange Ganzzahl 0 Dezimaltrenner, z.B. “,”
Short date day position Lange Ganzzahl 15 Position des Tages für  kurzes Datumsformat: “1” = links, “2” = mittig, “3” = rechts
Short date month position Lange Ganzzahl 16 Position des Monats für kurzes Datumsformat: “1” = links, “2” = mittig, “3” = rechts
Short date year position Lange Ganzzahl 17 Position des Jahres für kurzes Datumsformat: “1” = links, “2” = mittig, “3” = rechts
System date long pattern Lange Ganzzahl 8 Anzeigeformat für langes Datumsformat in Form von “dddd MMMM yyyy”
System date medium pattern Lange Ganzzahl 7 Anzeige für mittleres Datumsformat in Form von “dddd MMMM yyyy”
System date short pattern Lange Ganzzahl 6 Anzeige für kurzes Datumsformat in Form von “dddd MMMM yyyy”
System time AM label Lange Ganzzahl 18 Zusatzbezeichnung für Zeit vor Mittag in 12-Stunden Formaten, z.B. “Morgen”
System time long pattern Lange Ganzzahl 5 Anzeige für langes Zeitformat in Form von “HH:MM:SS”
System time medium pattern Lange Ganzzahl 4 Anzeige für mittleres Zeitformat in Form von “HH:MM:SS”
System time PM label Lange Ganzzahl 19 Zusatzbezeichnung für Zeit nach Mittag in 12-Stunden Formaten, z.B. “Abend”
System time short pattern Lange Ganzzahl 3 Anzeige für kurzes Zeitformat in Form von “HH:MM:SS”
Thousand separator Lange Ganzzahl 1 Trenner für Tausend, z.B “.”
Time separator Lange Ganzzahl 14 Trenner für Zeitformate, z.B “:”

Bei einem per Hand ausgefüllten Scheck wird vor den Betrag in der Regel das Zeichen “*” gesetzt, um Betrug zu unterbinden. Ist das standardmäßige Anzeigeformat des Systems für Währung “$ 5,422.33”, sollte das Format für Schecks vom Typ “$***5432.33” sein, d.h. kein Komma nach der Tausenderstelle, kein Leerzeichen zwischen dem Symbol $ und der 1. Ziffer.
In der Funktion String muss das Format lauten “$*******.**”.
Um das per Programmierung einzurichten, müssen Währungssymbol und Dezimaltrenner bekannt sein. Sie schreiben folgende Anweisung:

 GET SYSTEM FORMAT(Currency symbol;$vCurrSymb)
 GET SYSTEM FORMAT(Decimal separator;$vDecSep)
 $MyFormat:="###"+$vCurrSymb+"*******"+$vDecSep"**"
 $Result:=String(amount;$MyFormat)



Siehe auch 

OBJECT SET FORMAT

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Systemumgebung
Nummer: 994

This command can be run in preemptive processes

 
GESCHICHTE 

Erstellt: 4D v11 SQL

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)