Formular - Datensatz löschen

Hallo

Ich habe ein Formular, in dem man über ein Drop-Down-Feld Datensätze aussuchen kann. Nun gibt es einen Button ‚Datensatz löschen‘. Dieser löscht auch den gewünschten Datensatz aus der Herkunftstabelle. Es gibt jedoch noch Verknüpfte Tabellen (über die ID des Drop-Down-Feldes), in denen ich dann auch die jeweiligen Datensätze zum Ausgesuchten Datensatz löschen möchte. Wie geht das?

Hier der VBA-Code zum ‚Datensatz löschen‘ Button:

**Private Sub Datensatz_löschen_Click()
On Error GoTo Err_Datensatz_löschen_Click

DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70

Exit_Datensatz_löschen_Click:
Exit Sub

Err_Datensatz_löschen_Click:
MsgBox Err.Description
Resume Exit_Datensatz_löschen_Click

End Sub**

Vielen Dank

ganz einfach… geh mal auf das fenster mit den beziehungen und klick doppelt auf die gewünschte beziehung… dann einfach häkchen setzen bei „mit referentieller integrität“ und „löschweitergabe an verwandte datensätze“ … das wars :smile:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

ich lösche datensätze übrigens immer mit folgendem code:

 DoCmd.SetWarnings False
 DoCmd.RunCommand acCmdSelectRecord
 DoCmd.RunCommand acCmdDeleteRecord

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hat geklappt. Vielen Dank für die Hilfe!