Hallo m-werk,
dazu könntest du in der AfterDelete (oder BeforeDelete) Methode ein
SQL Statement einer TQuery Komponente ausführen:
Code:
DELETE FROM Tabelle2 WHERE KNr = :KNr
Durch den Doppelpunkt vor dem KNr wird ein Parameter erzeugt, den du z.B. über ParamByName zugreifen kannst:
Code:
DelQry.ParamByName('KNr').AsString := KundenNr;
DelQry.ExexSQL;
ShowMessage(IntToStr(DelQry.RowsEffected)+' Datensätze gelöscht.');
Dabei ist DelQry der Name der Lösch TQuery, KundenNr die zu löschende Kundennummer als String.
Übrigens liefert RowsEffected die Anzahl der betroffenen Datensätze.