Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2016, 08:23
kabe_jrr
 
Fecha de Ingreso: septiembre-2003
Mensajes: 337
Antigüedad: 20 años, 7 meses
Puntos: 4
No modificar lo ya existente

Hola amigos,

Estoy dándole vueltas a un asunto y no consigo dar con una posible solución... Os cuento:

Tengo 2 tablas en MySQL, que se relacionan en una tercera. simplificándolo mucho, más o menos las tablas son así:

Tabla ITEM (codItem, descripcionItem)
Tabla INFORME (codInforme)
Tabla ITEM_INFORME (codInforme, codItem)

Explico el funcionamiento: Para hacer un informe, listo todos los items existentes (sus descripciones), de ahí selecciono los items que yo quiera y al guardar los datos para el informe, los guardo en la tabla ITEM_INFORME.

El informe quedará guardado y cuando accedo de nuevo al formulario, pues aparecerá la relación con los items en el informe.

Hasta ahí todo bien... El problema está en que si modifico algún item (su descripción), el cambio aparecerá reflejado al visualizar el informe, cualquiera de los que haya hecho ya o de los que vaya a hacer. Pero yo quiero que el cambio sólo afecte a NUEVOS INFORMES, y no a los que ya existen (a no ser que se indique a la hora de modificar el dato del ítem).

Muchas gracias de antemano...