Office - Word, Excel und Co. 9.703 Themen, 40.813 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
XPectIT Grossadministrator „Das ist so gewollt it s not a bug, it s a feature: Aus der Hilfe zu Access XP :...“
Optionen
Und mit den Anzeigeformaten hast du schon eine 2-stelige Anzeige. Denn bei der Euro-Umrechnung darf bekanntlich nicht einfach frundet werden!
Das ist ja schön und gut, du erzählst mir nichts neues. Aber die Datenbank soll einen Schnittstellendatei für ein Kassenprogramm liefern. Dieses beschwert sich bitterlich, wenn anstatt 2 Kommastellen plötzlich 4 stehen. Und irgendwie muss ich Runden, oder soll ich am Ende 457,4578 EUR auszahlen???
bei Antwort benachrichtigen