Office - Word, Excel und Co. 9.732 Themen, 41.315 Beiträge

Access kann nicht runden!?

XPectIT / 4 Antworten / Flachansicht Nickles

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

bei Antwort benachrichtigen
neanderix XPectIT „ Und mit den Anzeigeformaten hast du schon eine 2-stelige Anzeige. Denn bei der...“
Optionen

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

Computers are like airconditioners - they stop working properly when you open Windows Ich bin unschuldig, ich habe sie nicht gewählt!
bei Antwort benachrichtigen