Standard- oder Festkommazahlen richtig darstellen

Ich möchte für eine Statistik die Lebensspanne mehrerer bereits verstorbener Personen ermitteln. Dabei habe ich allerdings Probleme, wenn ich zwei Datumsangaben voneinander abziehe, durch 365,25 teile und in einer Standard- oder Festkommazahl präsentiere. Die Zahl wird dabei entweder nicht richtig formatiert oder nicht korrekt dargestellt. Können Sie mir helfen?

Wahrscheinlich verwenden Sie für das Rechenergebnis den Datentyp Integer oder Long Integer, weil das in Access die Voreinstellungen für Zahlenfelder sind. Bei diesen Datentypen handelt es sich um Ganzzahlen, die für die Speicherung von Dezimalzahlen ungeeignet sind.

Aus diesem Grund rundet Access 97 das Ergebnis der Berechnung und stellt keine Dezimalstellen dar. Der korrekte Datentyp für Ihre Anwendung, der keine Formatierungsprobleme mit sich bringt, ist Single, denn er kann Gleitkommazahlen darstellen. Dazu öffnen Sie die betreffende Tabelle in der Entwurfsansicht und markieren das entsprechende Feld. Achten Sie darauf, daß als Feldtyp »Zahl« ausgewählt ist. Dann können Sie im Register »Allgemein« der »Feldeigenschaften« im Feld »Feldgröße« die Einstellung »Single« vornehmen. Wenn Sie bei der Definition einer Tabelle unter der Eigenschaft »Format« die Einstellung »Standardzahl« oder »Festkommazahl« wählen, so ist die Benennung etwas irreführend. Diese Eigenschaft bietet ausschließlich die Möglichkeit, die Darstellung von Zahlen, Datumsangaben, Zeitangaben und Text auf dem Bildschirm und im Ausdruck anzupassen. Die Datentypen für den Felddatentyp Zahl finden Sie in der Access-Hilfe.