27.10.2013 Aufrufe

F - Epson

F - Epson

F - Epson

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

FmtStr Anweisung<br />

Formatiert einen numerischen oder einen Datum/Zeit Ausdruck.<br />

Syntax<br />

FmtStr expression, strFormat, strOut$<br />

Parameter<br />

expression Zu formatierender Ausdruck.<br />

strFormat Formatspezifizierungs-Zeichenkette.<br />

strOut$ Ausgangs-Zeichenkettenvariable.<br />

SPEL+ Sprachreferenz<br />

Beschreibung<br />

FmtStr wird verwendet, um einen numerischen Ausdruck in eine Zeichenkette umzuwandeln.<br />

Spezifikationssymbole für das numerische Format<br />

Zeichen Beschreibung<br />

Keins Anzeige der Zahl ohne Formatierung.<br />

(0) Zahlzeichen-Platzhalter. Anzeige eines Zahlzeichens oder einer Null. Wenn der Ausdruck<br />

ein Zahlzeichen an der Stelle hat, an welcher in der Formatzeichenkette eine Null (0)<br />

erscheint, so wird es angezeigt. Ansonsten wird an dieser Stelle eine Null angezeigt.<br />

Wenn eine Zahl weniger Zahlzeichen hat (egal auf welcher Seite der Dezimalen), als der<br />

Formatausdruck Nullen aufweist, werden die vorangehenden oder die anhängenden<br />

Nullen angezeigt. Wenn die Zahl mehr Zahlzeichen zur Rechten der Dezimaltrennung<br />

hat, als Nullen zur rechten Seite der Dezimaltrennung im Formatausdruck vorhanden<br />

sind, wird diese Zahl auf so viele Dezimalstellen gerundet, wie Nullen vorhanden sind.<br />

Wenn die Zahl mehr Zahlzeichen zur Linken der Dezimaltrennung hat, als Nullen zur<br />

linken Seite der Dezimaltrennung im Formatausdruck vorhanden sind, werden die<br />

überzähligen Zahlzeichen ohne Änderung angezeigt.<br />

(#) Zahlzeichen-Platzhalter. Zeigt ein Zahlzeichen oder gar nichts an. Wenn der Ausdruck<br />

ein Zahlzeichen an der Stelle hat, an welcher in der Formatzeichenkette ein #-Zeichen<br />

erscheint, so wird es angezeigt. Ansonsten wird an dieser Stelle gar nichts angezeigt.<br />

Dieses Symbol arbeitet wie der 0 Zahlzeichen-Platzhalter, mit der Ausnahme, dass die<br />

vorangehenden und die anhängenden Nullen nicht angezeigt werden, wenn die Zahl<br />

ebenso viele oder weniger Zahlzeichen, als #-Zeichen auf beiden Seiten der<br />

Dezimaltrennung im Formatausdruck.<br />

(.) Dezimaler Platzhalter. In einigen Darstellungen wird ein Komma zur Tennung von<br />

Dezimalstellen verwendet. Der dezimale Platzhalter bestimmt, wie viele Zahlzeichen zur<br />

Linken und Rechten der Dezimalstellen-Trennung angezeigt werden. Wenn der<br />

Formatausdruck ausschließlich Nummernzeichen zur Linken dieses Symbols beinhaltet,<br />

beginnen Zahlen kleiner als 1 mit einer Dezimalstellen-Trennung. Um eine vorangehende<br />

Null mit Nachkommastellen anzuzeigen, verwenden Sie 0 als ersten Zahlzeichen-<br />

Platzhalter zur Linken der Dezimalstellen-Trennung. Das Zeichen, welches tatsächlich als<br />

dezimaler Platzhalter in den formatierten Ausgabedaten verwendet wird, hängt ab von<br />

dem Nummern-Format, das Ihr System erkennt.<br />

(%) Prozentwert-Platzhalter. Der Ausdruck wird mit 100 multipliziert. Das Prozentzeichen (%)<br />

wird an der Stelle in die Position eingefügt, an der es in der Formatzeichenkette<br />

erscheint.<br />

(,) Tausendertrennzeichen. In einigen Darstellungen wird ein Punkt als<br />

Tausendertrennzeichen verwendet. Das Tausendertrennzeichen trennt Tausender von<br />

Hundertern innerhalb einer Zahl, die vier oder mehr Stellen zur Linken der<br />

Dezimalstellen-Trennung besitzt. Die standardmäßige Verwendung des<br />

Tausendertrennzeichens wird definiert, wenn das Format ein Tausendertrennzeichen<br />

enthält, welches von Zahlzeichen-Platzhaltern umgeben ist (0 oder #). Zwei<br />

nebeneinander stehende Tausendertrennzeichen oder ein Tausendertrennzeichen direkt<br />

SPEL+ Language Reference Rev 3.5 167<br />

S

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!