hola gracias, disculpa que no sepa mucho del tema pero estaria bien si lo coloco asi:
Código Delphi
[-]
procedure TForm1.Table1BeforeDelete(DataSet: TDataSet);
begin
if not form3.Table3.IsEmpty then
begin
ShowMessage('No se puede borrar, tiene registros dependientes');
Abort;
end;
ya que la tabla planes esta en el form2 y curso en form1, y como probaria el evento? con un boton table1.delete? muchas graicas