Übersicht Versionsinfo FAQ
Übersicht
Suche
Anlagenbuchhaltu
BALY Allgemein
BTE (Terminal)
BWA
Datenbankverwalt
Debitorenbuchhal
FIN
Formulare etc.
GWA
Listen
Mahnung
SQL Editor
für Admins
 
FAQ - Formatierung von Spalten im SQL-Listeneditor
Listen-Editor
Der Listen-Editor unterstützt jetzt in den Quelltext eingebettete Format-TAGS zum formatieren Numerischer Felder. Diese TAGS müssen als Kommentare an beliebiger Stelle im Quelltext eingefügt werden. Dabei gilt die folgende Syntax:

/*
<FIELD_FORMAT INDEX=1 FORMAT="currency">
*/
oder
/*
<FIELD_FORMAT INDEX=1 FORMAT=",0.00 EUR">
*/

Wird als Format der Wert "currency" angegeben, werden die aktuellen Systemeinstellungen für Währungsangaben zum formatieren der Ausgabe verwendet. Ansonsten gelten für die Formatierung die folgenden Platzhalter:

0                           Platzhalter für Ziffer. Wenn der formatierte Wert an der Stelle eine Ziffer enthält, an der im Format-String das Zeichen 0 (Null) steht, wird die betreffende Ziffer in den Ausgabe-String übernommen. Andernfalls erscheint im Ausgabe-String an dieser Position eine Null.

 

#                          Platzhalter für Ziffer. Wenn der formatierte Wert an der Stelle eine Ziffer enthält, an der im Format-String das Zeichen # steht, dann wird diese Ziffer in den Ausgabe-String übernommen. Andernfalls wird an der betreffenden Position im Ausgabe-String nichts gespeichert.

 

.                           Dezimalpunkt. Der erste Punkt im Format-String bestimmt die Position des Dezimaltrennzeichens im formatierten Wert. Alle weiteren Punktzeichen werden ignoriert. Das Zeichen, das im Ausgabe-String tatsächlich als Dezimaltrennzeichen erscheint, wird von der globalen Variablen DecimalSeparator bestimmt. Der Standardwert von DecimalSeparator wird in der Windows-Systemsteuerung unter Ländereinstellungen definiert (Register Eigenschaften von Ländereinstellungen, Registerkarte Zahlen).

 

,                           Tausendertrennzeichen. Wenn der Format-String ein oder mehrere Kommazeichen enthält, werden im Ausgabe-String alle Stellen links vom Dezimaltrennzeichen in Dreiergruppen gegliedert, die jeweils durch ein Tausendertrennzeichen getrennt sind. Um zu kennzeichnen, daß ein Tausendertrennzeichen gewünscht wird, ist es nicht von Bedeutung, wieviele Kommas der Format-String enthält. Auch die Position ist beliebig. Das Zeichen, das im Ausgabe-String tatsächlich als Tausendertrennzeichen erscheint, wird von der globalen Variablen ThousandSeparator bestimmt. Der Standardwert von ThousandSeparator wird in der Windows-Systemsteuerung unter Ländereinstellungen definiert (Register Eigenschaften von Ländereinstellungen, Registerkarte Zahlen).

 

E+                         Wissenschaftliche Notation. Sobald der Format-String einen der Bezeichner „E+“, „E-„, „e+“ oder „e-„ enthält, wird die formatierte Zahl in wissenschaftlicher Notation dargestellt. Unmittelbar nach „E+“, „E-„, „e+“ oder „e-„ kann eine Gruppe von bis zu vier Nullen folgen, mit denen die minimale Stellenzahl im Exponenten festgelegt wird. Die beiden Kürzel „E+“ und „e+“ bewirken, daß sowohl positive als auch negative Exponenten mit einem Vorzeichen versehen werden. Die Kürzel „E-„ und „e-„ bewirken, daß nur negative Exponenten ein Vorzeichen erhalten.

 

xx’/“xx                  Alle Zeichen, die in halbe oder ganze Anführungszeichen eingeschlossen sind, werden unverändert in den Ausgabe-String übernommen und beeinflussen die Formatierung nicht.

 

;                          Ein Semikolon trennt im Format-String die Bereiche für positive und negative Zahlen.



Ausschalten von Summierungen in Listen

/*
<FIELD_FORMAT INDEX=1 SUM=FALSE;
*/

  copyright 2003-2026 BALY GmbH
2008-02-25 15:59:34 (MEZ)  Impressum
pic1