Ayuda Codificación

Hola amigo experto.. Necesito tu ayuda con esta codificación
Lo que hago es cuando hago una venta y esta se concreta me descuenta el stock
Pero no me funciona lo que realice!
LOCATE FOR ventas.cod_producto = thisform.txtCod_producto2.Value AND VENTAS.nombre = (thisform.txtProducto.Value)
DO WHILE FOUND()
ventas.stock= (ventas.stock - thisform.txtCant.Value)
Continué
enddo
Saludos

1 Respuesta

Respuesta
1
No estoy muy claro... quieres disminuir el campo STOCK... ¿pero con que valor? ¿Oo?
El valor que quieres restar... debes almacenarlo en una variable! Y luego... hacer un REPLACE de ese campo!
Por ejemplo.. yo mi stock para factura, lo disminuyo haciendo esto:
Local nstock
**--Aquí almaceno la cantidad
nstock = (THISFORM.Txtcantidad.Value)
**--Resto
REPLACE venta.stock WITH venta.stock - nstock
Tableupdate(.t.)
Ves... resto el valor actual del campo menos la cantidad que facture! :)
Avisame! :)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas