Disminuir stock VFP

Hola que tal.. Necesito tu ayuda

tengo un grid que contiene la tabla "productos" y tengo otro grid que contiene una tabla "temporal" creada con CREATE CURSOR en el init del form. Lo que hago es seleccionar un producto del grid de productos y se agrega a la tabla temporal, hasta hay todo bien.. Una ves cargados todos los productos a cobrar quiero que se disminuya el stock en la tabla "productos" dependiendo de la cantidad del producto vendido pero en la tabla "temporal"

espero tu respuesta!!! Saludos

1 Respuesta

Respuesta
1

¿Pero dime algo tienes en la tabla productos algún campo existencia? Porque si es así lo que debes hacer es un scan a la tabla temporal y en base al código y cantidad de esa tabla temporal que me imagino tienes guardado pues buscar el ítem en la tabla productos e ir actualizando el campo existencia, cualquier duda me comentas

si tengo estos campos y también contiene información la tabla "productos"

cod_producto - producto - precio - stock

Ya pues si ambas tablas temporal y productos tienen esos campos y deseas actualizar el stock en base a la tabla temporal entonces haces mas o menos lo siguiente :

select temporal

scan

ncodigo01 = temporal.cod_producto

ncantidad01 = temporal.cantidad

update productos set stock = stock - ncantidad01 where cod_producto = ncodigo01

select temporal

Endscan

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas