Datenbank darf nur mit 2 Nachkommastellen rechnen

Hallo zusammen,

ich brauche nochmal ganz dringend euren Rat. Ich habe hier eine fertige Datenbank, die Rechnungen auswirft und berechnet. Leider mit einem kleinen Haken:

Die Preise sind alle mit 2 Nachkommastellen versehen. Nur, wenn man einen Rabatt gibt (z.B. 50%), und diesen dann mit Mehrwertsteuer versieht, passieren Rundungsfehler, die die Rechnung ungenau machen. Wie kann ich dieser einen Datenbank beibringen, dass sie nur mit genau 2 Dezimalstellen rechnen soll? Gibt es da eine allgemeine Einstellung? (Die ganzen Verknüpfungen und Verbindungen zu erklären wäre nämlich was sehr umständlich…)
Achja, Datenbank: Access2003

Für Tipps und Anregungen bin ich dankbar.
Gruß
Mareike

Hallo es gibt keine allgemeine Einstellung

selbst rechnen:

Wert = 2,66666

round(Wert ,2) —> 2.67

val(int(Wert *100))/100 —> 2,66

Hallo Sam,

danke für deine Antwort. Leider kann ich auf Grund der Datenbankbeschaffenheit nicht sooo einfach eine Rechnung ändern. …

Gruß
Mareike

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]