Title | Felddatentypen - Access - Regeln |
---|---|
Course | Rechnerpraktikum - Z1 |
Institution | Universität Hamburg |
Pages | 3 |
File Size | 217.8 KB |
File Type | |
Total Downloads | 1 |
Total Views | 134 |
Access - Regeln...
Felddatentypen Der Felddatentyp bestimmt das Format der Werte, die Benutzer in dem Feld speichern können. Der zu wählende Felddatentyp richtet sich nach dem Inhalt des Feldes.
Kurzer Text:
Langer Text:
Für Text oder Kombinationen von Text und Zahlen, wie z.B. in einer Adresse, oder für Zahlen, mit denen keine Berechnungen durchgeführt werden sollen und bei denen ggf. führende Nullen erhalten bleiben sollen, wie z.B. bei Postleitzahlen oder Telefonnummern (maximal 255 Zeichen). Für längeren Text, wie z.B. Notizen und Beschreibungen (maximal 63.999 Zeichen).
Zahl:
Für Zahlen, mit denen Berechnungen durchgeführt werden sollen, mit Ausnahme von Geldbeträgen (s. Datentyp Währung).
Datum/Uhrzeit: Währung:
Für Datums- und Uhrzeitangaben. Es lassen sich Berechnungen durchführen. Für Zahlen, die besonders genau gerundet werden müssen, wie z.B. Geldbeträge. Für das automatische Zuweisen aufeinanderfolgender Werte, wie z.B. Rechnungsnummern, oder für das Zuweisen von eindeutigen Zufallszahlen. Für Wahr/Falsch-, Ja/Nein- oder Ein/Aus-Werte.
AutoWert: Ja/Nein: OLE-Objekt:
Für Bilder, Dokumente, Diagramme und andere Objekte aus Office- und Windows-basierten Programmen.
Link:
Für Verknüpfungen zu Dateien, Grafiken, Textpassagen in Dateien oder Internetseiten.
Anlage:
Für beliebige Dateien.
Feldeigenschaften Im Folgenden wird eine Auswahl von Feldeigenschaften vorgestellt.
Für die Felddatentypen Text und Zahl besteht die Möglichkeit, die Feldgröße zu variieren. Bei Text wird die maximal erlaubte Anzahl Zeichen angegeben. Bei Zahl gibt es für ganze Zahlen die Feldgrößen Byte, Integer und Long Integer und für Zahlen mit Nachkommastellen die Feldgrößen Single, Double und Dezimal.
Wurde als Felddatentyp Zahl gewählt, so kann es sinnvoll sein, im Feld Format festzulegen, wie eine Zahl unabhängig von der eingegebenen Form ausgegeben werden soll. So bewirkt z.B. die Wahl von Prozentzahlen, dass die eingegebene Zahl als Prozentzahl mit zwei Nachkommastellen ausgegeben wird. Für den Felddatentyp Währung ist hier automatisch Währung bzw. Euro gewählt, d.h. die Eingabe von z.B. 12,34 führt zu der Ausgabe 12,34 €.
Des Weiteren kann bei Zahlen mit der Feldgröße Single, Double und Dezimal unter Dezimalstellenanzeige die Anzahl auszugebender Nachkommastellen festgelegt werden.
Als Gegenstück zum Format existiert Eingabeformat. Hierüber kann für bestimmte Felddatentypen ein Muster für die einzugebenden Daten vorgegeben werden, wie z.B. __.__.__ für die Eingabe eines Datums. Der Anwender muss in diesem Fall nur noch Tag, Monat und Jahr, nicht aber die Punkte eingeben.
Ist davon auszugehen, dass bezüglich eines Feldes zumeist der gleiche Eintrag
vorgenommen wird, so sollte dieser als Standardwert festgelegt werden. Die Option Gültigkeitsregel bietet die Möglichkeit, fehlerhafte Eingaben im Vorhinein
auszuschließen. So kann z.B. die Eingabe einer nichtpositiven Bestellmenge ausgeschlossen werden. Unter Gültigkeitsmeldung kann ein Text definiert werden, der ausgegeben wird, wenn die Eingabe nicht der in der Gültigkeitsregel festgelegten Bedingung entspricht, also z.B. ein negativer Wert für die Bestellmenge eingegeben wird. Soll in einem Datenfeld auf jeden Fall eine Eingabe gemacht werden, so ist für dieses Feld
unter Eingabe erforderlich Ja zu wählen
Feldgrößen
Feldgröße Byte Integer
speichert Zahlen von 0 bis 255, ganzzahlig -32.768 bis 32.767, ganzzahlig
dezimale Genauigkeit keine keine
Speicherplatzbedarf 1 Byte 2 Bytes
Long Integer
-2.147.483.648 bis 2.147.483.647, ganzzahlig
keine
4 Bytes
Single
-3,402823E38 bis -1,401298E-45 für negative Werte und 1,401298E-45 bis 3,402823E38 für positive Werte
Double
-1,79769313486231E308 bis -4,94065645841247E-324 für negative Werte und 4,94065645841247E-324 bis 1,79769313486231E308 für positive Werte -1028 bis 1028
Dezimal
7
4 Bytes
15
8 Bytes
28
12 Bytes
Gültigkeitsregeln für eine Tabelle...