ich versuche derzeit in einem Formular einen numerischen Wert immer mit 2
Nachkommastellen anzuzeigen.
Die Tabellenfeld-Eigenschaften sind entsprechend gesetzt und ich kann die
Werte in der Tabellenansicht auch mit 2 Nachkommastellen sehen. Sobald ich
den Datensatz allerdings im Standard-Formular oder einem eigenen Formular
öffne, werden die Nachkommastellen nicht angezeigt bzw. gekürzt.
z.B. 16,70 wird im Formular als 16,7 dargestellt. Auch wenn ich das
Tabellenfeld als Währung setzte, im Formular kürzt er grundsätzlich die
"unnötigen" Stellen weg und zeigt in dem Beispiel 16,7 EUR.
Dies kann aber für den ein oder anderen User verwirrend sein, vor allem
wenn im Formular mehrere Währungsfelder untereinander stehen und diese mal
2, mal 1 oder auch mal keine Nachkommastelle haben.
Gibt es dazu irgendeinen Trick, den ich im Limbas-Wiki noch nicht gefunden
habe?
Wir habt ihr das Thema gelöst?
Das ist Datenbankabhängig. Limbas verändert die Ausgabe nicht.
Du kannst in den Feldeinstellungen das "Zahlenformat" anpassen. Die Sytax ist die selbe wie von numberformat(). in deinem Fall reicht " 2 " . Das gilt aber nicht für die Formulareingabe Felder sonder nur für den "Lese Modus" da man im "Zahlenformat" die wildesten Ausgaben bewirken kann die dann beim speichern nicht mehr richtig interpretiert werden können.
Güzio Axel
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo zusammen,
ich versuche derzeit in einem Formular einen numerischen Wert immer mit 2
Nachkommastellen anzuzeigen.
Die Tabellenfeld-Eigenschaften sind entsprechend gesetzt und ich kann die
Werte in der Tabellenansicht auch mit 2 Nachkommastellen sehen. Sobald ich
den Datensatz allerdings im Standard-Formular oder einem eigenen Formular
öffne, werden die Nachkommastellen nicht angezeigt bzw. gekürzt.
z.B. 16,70 wird im Formular als 16,7 dargestellt. Auch wenn ich das
Tabellenfeld als Währung setzte, im Formular kürzt er grundsätzlich die
"unnötigen" Stellen weg und zeigt in dem Beispiel 16,7 EUR.
Dies kann aber für den ein oder anderen User verwirrend sein, vor allem
wenn im Formular mehrere Währungsfelder untereinander stehen und diese mal
2, mal 1 oder auch mal keine Nachkommastelle haben.
Gibt es dazu irgendeinen Trick, den ich im Limbas-Wiki noch nicht gefunden
habe?
Wir habt ihr das Thema gelöst?
Gruß
jocasi
Das ist Datenbankabhängig. Limbas verändert die Ausgabe nicht.
Du kannst in den Feldeinstellungen das "Zahlenformat" anpassen. Die Sytax ist die selbe wie von numberformat(). in deinem Fall reicht " 2 " . Das gilt aber nicht für die Formulareingabe Felder sonder nur für den "Lese Modus" da man im "Zahlenformat" die wildesten Ausgaben bewirken kann die dann beim speichern nicht mehr richtig interpretiert werden können.
Güzio Axel