|
1.10 Neuer Datentyp: Anlagefeld
1.11 Mehrwertige Felder
Kein neuer Datentyp, aber eine wesentliche Erweiterung bestehender Datentypen sind die mehrwertigen Felder. Damit können Sie für ein Feld eine Liste oder eine Tabelle oder Abfrage mit mehreren Werten bereitstellen, aus denen Sie innerhalb des eigentlichen Feldes einen oder mehrere Werte auswählen können. Prinzipiell sind mehrwertige Felder eine Art erweitertes Nachschlagefeld - Sie können damit halt nicht nur einen, sondern mehrere der zur Verfügung stehenden Einträge auswählen. Damit lassen sich etwa die Ausstattungsmerkmale von Fahrzeugen festlegen, ohne dass Sie neben der Tabelle mit den Fahrzeugen eine weitere Tabelle benötigen. Mehr zu diesem Thema lesen Sie in Kapitel 2, »Tabellen und Datenmodellierung«.
Auf den Inhalt mehrwertiger Felder können Sie lesend per per SQL (siehe Kapitel 8, »SQL«) und per VBA/DAO (siehe Kapitel 9, «DAO«) zugreifen; der schreibende Zugriff ist entweder nicht möglich oder hat sich dem Zugriff des forschenden Autors entzogen. Selbst der mit einem Hex-Editor bewaffnete Fachlektor konnte keine weiteren Erkenntnisse liefern.
Vorteil: Verbergen von Komplexität ...
Für unerfahrene Access-Anwender ist dieses Feature ein Riesenvorteil gegenüber älteren Versionen: Sie können damit ohne Kenntnisse der Datenmodellierung quasi m:n-Beziehungen aufbauen, freilich ohne zu wissen, was Access da im Hintergrund anstellt.
Nachteil: ... auf Kosten der Kontrolle
Erfahrene Entwickler werden wohl nur bedingt Gebrauch von mehrwertigen Feldern machen - es weiß eben niemand, wie Access die Daten intern verwaltet und, was noch schlimmer ist, man kann auch nicht vernünftig, also per VBA (DAO) auf den Inhalt mehrwertiger Felder zugreifen.
Nächster Abschnitt:
1.12 Weitere Neuheiten zu Felddatentypen und Steuerelementen
|