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