Hi, ich hab keine Frage sondern eine Tatsache.
Microsoft, DAS Datenbankprogramm schlecht hin hat keine eingebaute Funktion um zu runden.
Mein Problem war das ich ein Datenfeld auslesen musste in dem ein Zahlungsbetrag steht. In einem anderen Feld steht dann der Währungstyp DM oder EUR.
So um eine Rückzahlung zu berechnen muss wohl alles auf EUR (irgendwann) und jetzt sollte ich hier Feld1*1,95583 oder eben nicht (je nach Währung) und da es sich um Geld handelt kann ich schlecht mal die Cent vergessen oder ständig aufrunden... Das hat mich einen halben Tag beschäftigt.
Naja, wollte ich nur mal sagen... wird zwar keinen wirklich interessieren aber egal. *g*
Meine Lösung: FIX(Feld1*100+0,5)/100
XPectIT
Office - Word, Excel und Co. 9.732 Themen, 41.315 Beiträge
Voellig richtig.
Und deswegen schaust mal bei www.donkarl.com Access -FAQ Punkt 2.1
Mit dieser Funktion, die du am besten in ein global gueltiges Modul stellst, sollte innerhalb deiner Anwendung dein Problem behoben sein.
Wobei deine Loesung natuerlich auch eine ist, nur nicht so elegant wie obige... ;-)
Volker
