Delphi - como borrar datos relacionados??

 
Vista:

como borrar datos relacionados??

Publicado por Carlos (31 intervenciones) el 16/08/2002 18:04:23
Hola amigos de la LWP, (desde ya gracias..), tengo una tabla principal,
Empresas, que tiene tablas relacionadas: Compras, Ventas, etc.
Yo quiero dar de baja definitivamente una empresa EJ: Empresa 4;
y quiero que se borren todos los datos de las tablas compras, ventas, que tengan que ver con la empresa 4.-
yo tengo las tablas relacionadas, como master-detail, pero se borra
la empresa pero los datos de la tabla compras, ventas, siguen quedando. ¿QUE hago ????. un abrazo a todos. CARLOS .-
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:como borrar datos relacionados??

Publicado por BigLuis (463 intervenciones) el 16/08/2002 18:12:33
Puedes poner en el evento BeforeDelete de la tabla maestra

With tableCompras do
begin
tableCompras.first;
While not eof do
begin
delete;
next;
end;
end;
y asi con todas las relacionadas y como este evento se dispara al hace delete en la maestra, cuando acaba el procedimiento automáticamente se borra el reegistro de la maestra.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar