Hola! necesito borrar de dos tablas un registro que se encuentra ligado por una matricula, la primera tabla es de alumnos y la segunda de calificaciones hice las tablas en access y tienen identidad referencial, la relación es de uno a muchos, pero al ejecutar el siguiente query en delphi no me borra en ninguna de las tablas aunque las dos condiciones se cumplan y el cursor se pone como sql:
Query1.sql.Clear;
query1.SQL.Add('delete from alumnos where ');
query1.SQL.Add('alumnos.Matricula in (select Matricula from calificacion where calificacion.calificacion=

aram1 and calificacion.calificacion<=5)');
query1.ParamByName('param1').AsInteger:=strtoint(edit1.text);
query1.ExecSQL;
La idetidad referencial basta para eliminar los datos de las dos tablas o si alguien me puede decir el query para borrar los registros de las dos tablas se lo agradeceria mucho.
