Ver Mensaje Individual
  #1  
Antiguo 28-08-2008
Avatar de morta71
morta71 morta71 is offline
Miembro
 
Registrado: may 2006
Ubicación: Girona - España
Posts: 30
Reputación: 0
morta71 Va por buen camino
problema actualización registros relacionados

Hola, desde hace tiempo estoy intentando realizar una aplicación de facturación, ya solventé varios problemillas que me fueron surgiendo pero ahora estoy algo estancado en lo siguiente:

tengo dos tablas relacionadas, pedidos y albaranes:

PEDIDOS (ID, FECHA, IDCLIENTE)
ALBARANES(ID, IDPEDIDO, FECHA)
relacion ALBARANES.IDPEDIDO = PEDIDOS.ID

El problema es que un pedido se puede servir en varios albaranes, según va llegando el material solicitado.

En el mantenimiento de documentos maestro-detalle como albaranes, hasta ahora lo que hice era sencillo, volcar sobre un StringGrid la información de las líneas de albarán, editarlas y al pulsar "Aceptar", realizo el borrado de todas las líneas de la albarán y grabar el contenido del StringGrid en la tabla.

Esto no me sirve con la tabla pedidos, ya que si he servido algún albarán aparecerá un error de integridad.

Hace días que estoy dandole vueltas al asunto y no acabo de ver una solución sencilla que me permita mantener una transacción abierta el mínimo de tiempo posible.

Alguien con más experiencia podría orientarme un poquito.

Gracias
Responder Con Cita