Beziehungen
in Access (1 zu n)
Um die Möglichkeiten einer relationalen Datenbank nutzen zu können,
werden verwandte Informationen in verschiedenen Tabellen gespeichert. Die einzelnen
Tabellen werden dann in Beziehung zueinander gesetzt. In Access können
Sie solche Beziehungen innerhalb des Beziehungsfensters ([Extras][Beziehungen])
per Drag&Drop definieren.
Wir gehen von folgenden Tabellen aus:
Tabelle Rechnung
- RechNr (AutoWert, Primärschlüssel)
- RechDatum (Datum/Zeit)
- RechZusatz (Text)
Tabelle Posten
- PoNr (AutoWert, Primärschlüssel)
- PoRechNr (Zahl, Indiziert= Ja (Duplikate möglich))
- PoText (Text)
- PoEinheit (Text)
- PoAnzahl (Zahl)
- PoPreis (Währung)
Um eine korrekte Beziehung herzustellen, verknüpfen Sie von Rechnungen
das Feld RechNr auf Posten PoRechNr ? eine Rechnung
hat beliebig viele Posten (1 zu n).
Wählen Sie bei der Verknüpfung Mit referenzieller Integrität
und aktivieren die Aktualisierungsweitergabe sowie die Löschweitergabe.
Durch die referenzieller Integrität wird sichergestellt, dass keine Posten
angelegt werden können, zu denen es keine Rechnung gibt. Die Aktualisierungsweitergabe
gibt an, dass beim Ändern des Primärschlüsselwertes in der Primärtabelle
automatisch die verknüpften Werte der Detailtabelle aktualisiert und durch
die Löschweitergabe werden beim Löschen von Rechnungen, automatisch
die zugehörigen Posten gelöscht.
Wenn Sie im Beziehungsfenster alle Verknüpfungen durchführen, dann
haben Sie folgende Vorteile:
- Die Datenbank arbeitet schneller.
- Beim Abfrageentwurf werden die bestehenden Verknüpfungen automatisch
angezeigt.
- Eventuell falsch erstellte Verknüpfungen müssen nicht in jeder
Abfrage nachbearbeitet werden, sondern können im Beziehungsfenster korrigiert
werden. Sollten Sie allerdings bereits innerhalb von SQL- Texten die falsche
Verknüpfung verankert haben, dann müssen Sie diese Texte eigenhändig
ändern.
- Beim Einfügen von Unterformularen oder -berichten werden die Eigenschaftsfelder
Verknüpfen von und Verknüpfen nach automatisch belegt.
Viele weitere Tipps & Tricks aus der Praxis für die Praxis finden
Sie auf unserer AP-Access-Tools
Vol.1
| | | | 
|
Auf der AP-Access-Tools Vol.1 finden Sie weitere 320
Tipps & Tricks sowie 250 Access-Beispiel/Anwendungen mit offenen Quellcode!
Die Access-Tools-CD mit über 400 MByte Inhalt - für Access- und VB-Entwickler
256 Access-Beispiele mit offenem Code
45 Add-Ins und ActiveX-Komponenten (Freeware)
16 VB-Projekt inkl. Source
321 Tipps & Tricks für Access und VB
Plus 11 Entwicklerversionen (9 davon mit Source!)
Plus 3 Vollversionen und
Plus riesiger Datenpool
Holen Sie sich jetzt Ihre AP-Access-Tools-CD zum Superpreis von nur EUR 24,95! | | | | |
|
|