Saludos a todos.
Os cuento:
Tengo el programa.
Este genera un numero de pieza, 1, 2, 3 etc.....
Cuando se factura se hace un update y se coloca el numero como facturado y el numero de factura.
El programa factura numero por numero.
Uso un stringgrid y hago un recorrido de este para hacer el update de cada pieza.
Esto es parte:
// Actualizar la tabla de series For i := 1 to SgFact.RowCount-1 do begin QTemp.SQL.Text := 'Update Series Set NumFactura = :fact, Estado = :Est Where NumSerie = :num'; QTemp.Params[0].Value:= IntToStr(NumFact); QTemp.Params[1].Value:= 'Facturado'; QTemp.Params[2].Value:= SGFact.Cells[2,i]; QTemp.ExecSQL; end;
Que quiero hacer:
En vez de facturar el numero X facturar por cantidad de piezas y que se haga el update segun la cantidad de piezas empezando del numero mas bajo que no este facturado.
Actual:
factura 123
bañera #1
bañera #2
bañera #3
total xxxx
etc....
Que quiero hacer:
factura 123
bañera, cantidad 3
total xxxxx
etc.
Osea, facturar por tipo, no por numero, pero poder hacer un update del numero, de menor a mayor dependiendo de la cantidad de piezas.
Saludos