Cita:
Empezado por CarmaZone
El problema que le veo es al guardar ya que tendría que guardar todas las lineas de todos los albaranes seleccionados por lo que he pensado recorrer el/los albaranes y a su vez ir recorriendo las líneas del albaran actual (con un par de while) e ir guardando los datos.
|
Entonces no he comprendido el concepto; pensaba en un albaran como una unidad, no como una relación Maestro-Detalle.
Permiteme que insista en lo mismo, la relación query_Alb <-> query_Lin_Alb no funciona correctamente. Digo esto, porque ese código está perfecto, la única posibilidad de que repita lineas de factura, es que al avanzar query_Alb, la query_Lin_Alb no se actualice.
Añade un memo, y saca el query_AlbNalbaran.AsString en curso y query_Lin_Alb
CAMPOLLAVE.AsString.
Si esa relación está bien, postea todo el código de crear la factura (cabecera y lineas de facturas)
Un saludo