Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#2

AW: Geldbeträge und die Datenbank

  Alt 24. Sep 2023, 20:11
Ob Currenty oder Flioeßkommazahl ist dabei egal.
Es passiert auch, wenn du z.B. die Steuern ein-/ausrechnest.


Wie gerundet wird, nennt sich "kaufmännisches Runden". (nicht arithmetisches Runden)

Und wie aktuell gerundet wird, kann man entsprechend umstellen, falls es nicht das Standardverhalten sein sollte.
https://docwiki.embarcadero.com/RADS...eitkommawerten
Delphi-Referenz durchsuchenSetRoundMode
SetFPURoundMode

Das Runden selber ist aber nicht das Problem, sondern wie man mit diesem Rundungscent umgeht,
sowie wann gerundet werden muß.
z.B. könnte man erst die Einzelpositionen runden und dann zusammenrechnen, oder erst zusammenrechnen und dann Runden.



Wiki sagt zwar was,
https://de.wikipedia.org/wiki/Rundung
aber bezüglich des Bei Google suchenRundungscent sah ich da nichts.

Vielleicht helfen andere?
https://hilfe.sevdesk.de/de/knowledg...ettorechnungen
https://easywerkstatt.com/rundungsfe...ei-rechnungen/

Im Notfall eher zu Gunsten des Kunden runden, da sollte es weniger Probleme geben, falls sich wer beschwert.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (24. Sep 2023 um 20:17 Uhr)
  Mit Zitat antworten Zitat