Hallo,
In einer Access-DB in der Tabelle tblSpracheFachgebiet gibt es u.a. ein Feld namens Preis und Wortpreis. Der Feldtyp ist auf Währung und 4 Dezimalstellen eingestellt, z.B 0,0421Euro. Im Frontend der Datenbank kann man jetzt in einem Formular eine Sprachkombination und ein Fachgebiet auswählen und bekommt in einem neuen Formular eine Liste mit passenden Übersetzern und deren Preisen angezeigt(Wortpreis und Preis). Aber was ich auch mache, es werden immer nur 2 Dezimalstellen angezeigt, anstatt der benötigten 4 und zwar gerundet, z.B. 0,05Euro statt 0,0453Euro.
Was ist das für ein Formular? In einem Access-Formular kann man die Formularelemnte auch nochmal formatieren. Schau in den Entwurf des Formulars bei den Eigenschaften des Formularelements, welches die Zahl anzeigt, ob dort auch 4 Nachkommastellen eingestellt sind.
Es ist allerdings eine _sehr_ schlechte Idee, den Felddatentyp "Währung" zu benutzen. Er ist in keinem Standard definiert, bringt also spätestens beim Datenaustausch mit anderen DBMS Probleme. Benutze den Datentyp Zahl in der Feldlänge double. Benutze maximal das _Format_ Währung. Diese Formatierung würde ich allerdings auch _nicht_ auf die Tabelle anwenden, sondern _nur_ dort, wo es auf die Ausgabe ankommt, frühestens also in Abfragen, am häufigsten in Formularen und Berichten.
viele Grüße
Axel