Den Begriff Zahlenfeld kann man in Access auf verschiedene Arten interpretieren. Die erste ist, damit alle Felder zu beschreiben, die numerische Werte speichern. Darunter fallen nicht nur Felder mit dem Felddatentyp Zahl, sondern auch Datum/Uhrzeit, Währung, Autowert (mit der Feldgröße Long Integer), Ja/Nein und so weiter. In diesem Artikel wollen wir uns jedoch nur die Eigenschaften des Felddatentyps Zahl anschauen und welche Einstellungsmöglichkeiten es dafür gibt – und natürlich die Besonderheiten.
Beispieldatenbank
Die Beispiele dieses Artikels findest Du in der Datenbank 2301_TabellenBasics_Zahlenfelder.accdb.
Zahlenfelder anlegen
Ein Zahlenfeld legen wir an, indem wir ein neues Feld zum Tabellenentwurf hinzufügen und dann in der Spalte Felddatentyp den Eintrag Zahl auswählen (siehe Bild 1). Wir haben dieses Feld LongInteger genannt, weil dies die standardmäßig vergebene Feldgröße ist.
Bild 1: Hinzufügen eines Zahlenfeldes
Feldgröße definieren
Dies ist auch gleich die erste Eigenschaft, die wir uns ansehen (siehe Bild 2). Für die Eigenschaft Feldgröße finden wir die folgenden Einträge mit den angegebenen Wertebereichen:
Bild 2: Auswählen der Feldgröße
- Byte: Ganzzahliger Wertebereich von -256 bis 255, Speicherbedarf 1 Byte
- Integer: Ganzzahliger Wertebereich von -32.768 bis 32.767, Speicherbedarf 2 Byte
- Long Integer: Ganzzahliger Wertebereich von -2.147.483.648 bis 2.147.483.647, Speicherbedarf 4 Byte
- Single: Gleitkommazahlen von -3,4 x 1038 bis 3,4 x 1038, Speicherbedarf 4 Byte
- Double: Gleitkommazahlen von -1,797 x 10308 bis 1,797 x 10308, Speicherbedarf 8 Byte
- Dezimal: Festkommazahlen von -9,999 x 1027 bis 9,999 x 1027, Speicherbedarf 12 Byte. Als einzige Feldgröße verwendet Dezimal die Eigenschaft Genauigkeit, die standardmäßig auf 18 festgelegt ist, und Dezimalstellen mit dem Standardwert 0 – mehr zu diesen beiden Eigenschaften weiter unten.
Die Feldgröße Dezimal
Zu dieser Feldgröße benötigen wir einen eigenen Abschnitt, weil sie allein die beiden Eigenschaften Genauigkeit (englisch Precision) und Dezimalstellen (englisch Scale) verwendet.
Die Eigenschaft Genauigkeit nimmt Werte bis maximal 28 entgegen. Das bedeutet eigentlich, dass wir Zahlen mit bis zu 28 Stellen speichern können, deshalb auch der Wertebereich. Normalerweise hat diese Eigenschaft den Wert 18.
Möchten Sie weiterlesen? Dann lösen Sie Ihr Ticket!
Hier geht es zur Bestellung des Jahresabonnements des Magazins Access [basics]:
Zur Bestellung ...
Danach greifen Sie sofort auf alle rund 400 Artikel unseres Angebots zu - auch auf diesen hier!
Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein: