SoloCodigo

Programación General => Visual FoxPro => Mensaje iniciado por: marjos3124 en Sábado 3 de Marzo de 2007, 20:54

Título: Actualizacion De Datos
Publicado por: marjos3124 en Sábado 3 de Marzo de 2007, 20:54
por favor perdonen que este escribiendo nueva mente

pero tengo otro problema es el de la actualizacion de resgistros en una tabla

ejemplo: tegon la tabla de ventas y la tabla de productos

en la tabla de productos tengo registradas 30 cajas de cereal
y realizo una venta de tres me quedarian 27 ..
 
como hago para que esas 3 cajas se descuenten automaticamente de la tabla de productos...


gracias....
Título: Re: Actualizacion De Datos
Publicado por: arielb en Lunes 5 de Marzo de 2007, 12:32
Al terminar la venta actualizas inventario lo podrias hacer realizando la busqueda con un seek del producto y realizando una resta de lo actual menos lo vendio y actualizas lo que queda.
ejm
Código: Text
  1. seek producto
  2. if found()
  3.   replace inventario with (inventario - can_vendida)
  4. endif
  5.  

el primer post donde estan los manuales y ejm, ahí se encuentra un ejemplo completo de facturación y manejo de inventarios.

espero te sirva
Título: Re: Actualizacion De Datos
Publicado por: Miguel_ACL en Domingo 29 de Abril de 2007, 07:35
Esto te lo hace más rápido:


Código: Text
  1. UPDATE Productos SET Inventario=Inventario-Venta WHERE IdProducto=<Producto que vendiste>
  2.