Certo che ti da errore...altrimenti cosa sono correlati a fare?

E' un problema di integrità referenziale....

Prima di fare il delete fai un controllo sul recordset relazionato...se ci sono record allora eliminali tutti facendo un qualcosa del tipo

DELETE * FROM Tabella WHERE idCorrelati=x

Una volta che i record in relazione sono eliminati puoi eliminare anche gli altri