Danke für die schnelle Antwort.
Habe jetzt geändert:
SQL-Code:
ALTER TABLE [dbo].[Stoerung]
ADD CONSTRAINT [FK_Stoerung_Kunde] FOREIGN KEY ([eBetrieb])
REFERENCES [dbo].[Kunde] ([Betrieb])
ON UPDATE NO ACTION
ON DELETE CASCADE
Nur werden mir jetzt auch die Einträge in der Tabelle Kunde gelöscht und alle Einträge sie sich auf diesen Kunden beziehen eben auch in der Tabelle Stoerung
Es sollen ja nur der eine Datensatz in der Tabelle Stoerungen gelöscht werden.
Lösche ich die ganze Beziehung, dann werden mir trotzdem die Einträge aus der Tabelle Kunden entfernt.
Hier noch mal die Datenbank:
Jeder Kunde existiert nur einmal in der Tabelle Kunde.
In der Tabelle Stoerung werden über ein Lookup-Feld die Kunden im Feld eBetrieb ausgewählt. Es können also nur Kunden ausgewählt werden , die in der Tabelle Kunden existieren. Änderungen bei den Kunden werden an die Tabelle Störung weitergegeben. Wird ein Eintrag in der Tabelle Stoerung entfernt, so sollen die Kunden-Tabelle unberührt bleiben.
Ohne Views hatte ich keine Probleme.