Rundung bei Multiplikation zweier Formularfelder
Verfasst: 29.03.2012, 20:57
Hallo zusammen,
ich bin neu hier und habe ein ziemlich simples Problem und leider keine Lösung, da ich mich mit JS nicht gut auskennen.
Problem:
1. Ich multipliziere 2 Formularfelder (a und b) mittels vereinfachter Feldbezeichnung und werfe das Ergebnis in einem neuen dritten Formularfeld (c) aus.
2. Dieses neue Formularfeld (c) wird wiederrum mit einem anderen Formularfeld multipliziert (d) und das Ergebnis in einem neuen Feld (e) ausgegeben.
3. Alle Felder sind formatiert als "Zahl" mit "2 Dezimalstellen"
4. Es kommt nun vor, dass bei der Multiplikation von (a) und (b) ein Wert (c) rauskommt, der mehr als 2 Nachkommestellen hat, wobei nur die beiden ersten Nachkommastellen kaufmännisch gerundet dargestellt werden.
Beispiel:
(a) 0,06 x (b) 1234,75 = (c) 74,085 angezeigt als 74,09, was korrekt ist
5. Multipliziere ich jetzt (c) mit einem weiteren Wert (d), rechnet Acrobat nicht mit dem angezeigten Wert mit 2 Nachkommastellen, sondern mit dem Wert mit 3 Nachkommastellen, so dass augenscheinlich ein falsches Ergebnis herauskommt.
Beispiel:
(c) 74,09 x (d) 12 = (e) 889,02, was augenscheinlich falsch ist, da die Lösung 889,09 heissen müsste. Rechnerisch ist es doch richtig, da er im Hintergrund 74,085 x 12 rechnet.
Ich hoffe, ich konnte mein Problem rüberbringen.
Hat jemand einen Rat, wie ich sicherstellen kann, dass er bei Formularfeldern nur mit dem angezeigten Wert eines Feld rechnet und nicht im Hintergrund mitgeführte Nachkommastellen berücksichtigt?!?
Vielen Dank im Voraus und Grüße
Andreas
ich bin neu hier und habe ein ziemlich simples Problem und leider keine Lösung, da ich mich mit JS nicht gut auskennen.
Problem:
1. Ich multipliziere 2 Formularfelder (a und b) mittels vereinfachter Feldbezeichnung und werfe das Ergebnis in einem neuen dritten Formularfeld (c) aus.
2. Dieses neue Formularfeld (c) wird wiederrum mit einem anderen Formularfeld multipliziert (d) und das Ergebnis in einem neuen Feld (e) ausgegeben.
3. Alle Felder sind formatiert als "Zahl" mit "2 Dezimalstellen"
4. Es kommt nun vor, dass bei der Multiplikation von (a) und (b) ein Wert (c) rauskommt, der mehr als 2 Nachkommestellen hat, wobei nur die beiden ersten Nachkommastellen kaufmännisch gerundet dargestellt werden.
Beispiel:
(a) 0,06 x (b) 1234,75 = (c) 74,085 angezeigt als 74,09, was korrekt ist
5. Multipliziere ich jetzt (c) mit einem weiteren Wert (d), rechnet Acrobat nicht mit dem angezeigten Wert mit 2 Nachkommastellen, sondern mit dem Wert mit 3 Nachkommastellen, so dass augenscheinlich ein falsches Ergebnis herauskommt.
Beispiel:
(c) 74,09 x (d) 12 = (e) 889,02, was augenscheinlich falsch ist, da die Lösung 889,09 heissen müsste. Rechnerisch ist es doch richtig, da er im Hintergrund 74,085 x 12 rechnet.
Ich hoffe, ich konnte mein Problem rüberbringen.
Hat jemand einen Rat, wie ich sicherstellen kann, dass er bei Formularfeldern nur mit dem angezeigten Wert eines Feld rechnet und nicht im Hintergrund mitgeführte Nachkommastellen berücksichtigt?!?
Vielen Dank im Voraus und Grüße
Andreas