Hola tengo estas tablas : Haber si me aclaro, parece que me estoy equivocando... aca van las tablas
CREATE TABLE T_FACTURA (
FACT_CODIGO PK (Clave Primaria)
CLI_CODIGO
FACT_FECHA_ALTA
.....
);
CREATE TABLE T_LINEAS_FACTURAS (
FACT_CODIGO PK(Clave Primaria)
LIN_NUMERO PK(Clave Primaria)
ARTI_CODIGO
LIN_CANTIDAD
.......
);
DICE Lepe:
Si estas trabajando con Interbase, habrás establecido el borrado en cascada, de tal forma que al borrar la factura se debe borrar todas las lineas automáticamente. Si no lo has hecho... deberías , simplemente en la tabla T_lineas_factura, indica que el campo foráneo (clave ajena) codigo factura tiene borrado en cascada.
Como establesco la relacion de BORRADO EN CASCADA EN INTERBASE
Si es necesario hago las tabla o los modifico de nuevo ya que quiero que esto quiero que quede bien.
Gracias y Saludos a todos