Beitrag aus SmartTools Access Weekly
Zahlen in Kombinationsfeldern korrekt formatieren
Access 365 2024 2021 2019 2016 2013 2010
FRAGE Ich verwende in einem Kombinationsfeld 4 Spalten. Die zweite Spalte soll eine Zahl mit drei Dezimalstellen anzeigen, rundet jedoch immer auf 2 Dezimalstellen. In der Tabelle bzw. in der dem Formular zugrundeliegenden Abfrage wird die Zahl richtig mit 3 Dezimalstellen angezeigt. Das Feld ist als Datentyp "Zahl" mit Feldgröße "Double" und dem Format "Festkommazahl" mit 3 Stellen definiert. Wie kann ich dieses Problem lösen?
B. Lüders
ANTWORT Das im Tabellenentwurf eingestellte Format wird von Abfragen zwar richtig angezeigt, aber nicht immer korrekt an "Datenempfänger" wie zum Beispiel ein Kombinationsfeld oder ein Recordset weitergegeben. Dazu ist es erforderlich, das Ausgabeformat für das betreffende Feld in der jeweiligen Abfragespalte explizit einzustellen. Markieren Sie dazu die Spalte, klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften im Kontextmenü an. Im dann folgenden Dialog legen Sie über die Eigenschaft "Format" mit der Einstellung "Festkommazahl" und über die Eigenschaft "Dezimalstellenanzeige" mit der Einstellung "5" das von Ihnen gewünschte Ausgabeformat fest.