Ver Mensaje Individual
  #5  
Antiguo 29-06-2006
JoanKa JoanKa is offline
Miembro
 
Registrado: ene 2005
Posts: 92
Reputación: 20
JoanKa Va por buen camino
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
Responder Con Cita