 |
Formulare in der WIN-Adreßdatenbank korrekt verknüpfen
Seit Ihrer Access-Serie in WIN nutze ich die WIN-Adreßdatenbank. Der dritte Teil in WIN 10/98 bereitet mir aber Probleme bei der Verknüpfung von Haupt- und Unterformularen. Wenn ich das Unterformular »Anschriften« anlege, entsteht keine Beziehung zum Formular »Kontakte«. Erst wenn ich das Feld »KontaktNr« hinzufüge, das ich gar nicht sehen will, entsteht die Verknüpfung. Was ist zu tun?
Für die Verknüpfung von Kontakten und Anschriften sind zwei Einstellungen notwendig. Vorab sollten Sie beide Tabellen im Beziehungsfenster verknüpft haben. Nur dann ist sicher, daß Access die Beziehung im Formular automatisch mit den richtigen Referenzfeldern herstellt.
Der zweite Schritt ist das Einfügen des Unterformulars »tblAnschriften« mit Hilfe des Steuerelement-Assistenten. Das Feld »KontaktNr« braucht Access für die Verknüpfung der Formulare »Kontakte« und »Anschriften«. Andererseits wollen Sie diese Nummer, die aus rein technischen Gründen nötig ist, nicht im Formular sehen. Wenn Sie das Feld einfach weglassen, ohne die Verknüpfung zu definieren, entsteht die Fehlermeldung.
Um dies zu vermeiden, wählen Sie auf der dritten Seite des Assistenten nach der Feldauswahl die Option »Aus einer Liste wählen« und markieren die Verknüpfung »Zeige tblAnschriften für jeden Datensatz in tblKontakte«. Danach sollte die Verknüpfung funktionieren, obwohl Sie das Feld »KontaktNr« nicht ausgewählt haben und deshalb auch nicht sehen.
|
 |