Chris: Access Beziehungen: Nur Kunden löschen ohne Ausleihe

Beitrag lesen

Hallo,

das Konzept, hier mit Datensätzen zu arbeiten, die wieder entfernt werden, halte ich zwar für weltfremd, aber es funktioniert bei Access mit Referenzieller Integrität.

Dazu muss der Primärschlüssel der Kundentabelle mit dem Fremdschlüssel der Ausleihtabelle verbunden werden, und die referenzielle Integrität hierfür eingerichet werden. Allerdings darfst Du nicht die Löschweitergabe aktivieren. Und die Schlüsselweitergabe an Detaildatensatz benötigst Du auch nicht, da der Primärschlüssel in der Kundentabelle nicht geändert werden sollte.

Besser wäre allerdings eine Ausschlussaubfrage.
Dann könnten die Ausleihdatensätze nämlich erhalten bleiben und müssten nur mittels "Rückgabe erfolgt" markiert werden, wenn das Buch wieder da wäre.

LG
Chris