Ü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 - Negative Beträge während des Druckes positiv darstellen
Negative Beträge während des Druckes positiv darstellen, weil der textliche Zusammenhang dies erfordert.


Beispiel:
Forderung: -60,32 €
soll neu dargestellt werden als
Guthaben: 60,32 €

bei Guthaben: {UEBERSICHT->UEBERSICHTGESAMTFORDERUNGNATIV} erscheint aber:
Guthaben: -60,32 € (wobei das Minuszeichen hier mehr als verwirrend ist)

{UEBERSICHT->UEBERSICHTGESAMTFORDERUNGNATIV} entspricht je nach Ihren Grunddateneinstellungen voll ausgeschrieben:
{UEBERSICHT->UEBERSICHTGESAMTFORDERUNGNATIV,#,##0.00 €;-#,##0.00 €;0.00 €}.

Mit einer Formatierungsangabe im Feld lässt sich das Minuszeichen aber erfolgreich unterdrücken:
Guthaben: {UEBERSICHT->UEBERSICHTGESAMTFORDERUNGNATIV,#,##0.00 €;#,##0.00 €;0.00 €}
ergibt sich:
Guthaben: 60,32 €


Syntax für zu Druckende Felder:
{FELDNAME[,Format]}
Das Format besteht aus maximal 3 Teilen, wobei die Teile untereinander mit einem ";" getrennt werden.

Teil 1)   Positiver Wert
Teil 2)   Negativer Wert
Teil 3)   0 Wert

Ist nur der positive Wert angegeben (Bsp: {UEBERSICHT->UEBERSICHTGESAMTFORDERUNGNATIV,#,##0.00 €}) wird beim negativen automatisch das Minuszeichen ergänzt.

Achten Sie darauf, dass in der Formatierung enthaltener Text in doppelten Hochkommas eingeschlossen ist.
Bsp: {UEBERSICHT->UEBERSICHTGESAMTFORDERUNGNATIV,#,##0.00" € (noch offen)"}

Abgesehen von einigen wenigen Ausnahmen wie dem € Zeichen ist die Verwendung von doppelten Hochkommas stets anzuraten.
Korrekt würde
{UEBERSICHT->UEBERSICHTGESAMTFORDERUNGNATIV,#,##0.00 €;-#,##0.00 €;0.00 €}
wie folgt lauten:
{UEBERSICHT->UEBERSICHTGESAMTFORDERUNGNATIV,#,##0.00" €";-#,##0.00" €";0.00" €"}



Beachte Sie auch die amerikanische Notation bei Dezimalpunkt und Tausenderpunkt! Diese werden in der amerikanischen Notation vertauscht dargestellt!

Übersicht

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.


  copyright 2003-2026 BALY GmbH
2006-05-04 16:17:42 (MEZ)  Impressum
pic1