Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Paulemeister am Januar 07, 2015, 08:46:59

Titel: Währungsangaben mit drei Stellen nach dem Komma
Beitrag von: Paulemeister am Januar 07, 2015, 08:46:59
Servus zusammen,

Also ich möchte gerne einen Währungsbetrag mit drei Stellen nach dem Komma anzeigen lassen. In der Tabelle klappt das wunderbar, aber auf dem Formular, welches sich auf die Tabelle bezieht, wird immer auf zwei Stellen nach dem Komma gerundet. Da ich aber eine benutzerfreundliche Anwendungsoberfläche meiner Formulare haben möchte, möchte ich im Kombinationsfeld den genauen Cent-Betrag angezeigt bekommen.

Hat da jemand von euch einen kleinen Tipp für mich?

Grüße

Titel: Re: Währungsangaben mit drei Stellen nach dem Komma
Beitrag von: MaggieMay am Januar 07, 2015, 09:48:55
Hallo,

dazu wirst du in der Abfrage, welche als Datensatzherkunft des Kombifeldes verwendet wird, die Format-Anweisung einsetzen müssen.
Beispiel:
Select ID, Artikelbez, Format(Preis, "#,###.000") From tabelle
Titel: Re: Währungsangaben mit drei Stellen nach dem Komma
Beitrag von: bahasu am Januar 07, 2015, 11:04:46
Hi,

alternativ möglich:
Im Formular beim Steuerelement die Eigenschaft "Format" auf Standardzahl festlegen und bei "Dezimalstellenanzeige" auf 3 setzen.

Harald
Titel: Re: Währungsangaben mit drei Stellen nach dem Komma
Beitrag von: MaggieMay am Januar 07, 2015, 11:29:48
Hi,

bei Kombifelder funktioniert das wohl nicht.
Titel: Re: Währungsangaben mit drei Stellen nach dem Komma
Beitrag von: bahasu am Januar 07, 2015, 11:42:01
Hi,

Zitat von: MaggieMay am Januar 07, 2015, 11:29:48
bei Kombifelder funktioniert das wohl nicht.

mein Test unter a2003 liefert auch bei einem Kombifeld die gewünschte Anzahl von 3 Nachkommastellen.

Harald
Titel: Re: Währungsangaben mit drei Stellen nach dem Komma
Beitrag von: Paulemeister am Januar 07, 2015, 11:44:44
@bahasu:

Das hatte ich in a2013 auch schon versucht und musste feststellen, dass es nicht funktioniert. Also MaggieMay's Ansatz hat geklappt. Dein Ansatz läuft in den Tabellen  und anscheinend unter a2003 wunderbar, aber sobald ich das Kombifeld in der Formularansicht bei mir öffne, wird der Wert wieder gerundet.

Aber trotzdem Danke ; :D