Inicio > Visual Fox Pro > ingesoft > actualizar un campo de una tabla desde otra tabla

actualizar un campo de una tabla desde otra tabla

Experto:
Usuario: Anónimo Fecha: 27/07/2009
Valoración: (4,00 sobre 5) Categoría: Visual Fox Pro
26/07/2009
Usuario
tengo dos tablas en foxpro  una de productos donde tengo los campos codproducto y cantidad entrante(entre otros campos ) y tengo otra tabla llamada salida q tiene los campos codproducto y cantidad saliente....en la tabla salida cuando guarde informacion necesito actualizar la tabla de productos , es decir que el apenas guarde (tbl_salida) tome la cantidad entrante y le reste la cantidad saliente....y ese resultado reemplaze el q habia antes en tbl_productos.fld_cantentrante...
26/07/2009
andrepao, experto respondiendo en Visual Fox Pro
Experto
Bueno pues cuando guardes las salidas tambien abres los productos y reemplazas o disminuyes lo que salio por ejemplo me imagino una cosa asi
sele salidas
append Blank
repla cod_pro with thisform.txtcodigo.value
repla cantidad with thisform.txtcantidad.value
repla fecha with date()
... ETC
sele producto
set order by codigo
seek Thisform.txtcodigo.value
if found()
   repla cantidad with cantidad-thisform.txtcantidad.value
endif
Algo asi
 
 
 
27/07/2009
Usuario
vale gracias...
sabes q yo intente algo asi pero no usaba el replace...jajajaja
gracias apenas lo implemente te cuento si me funciono o no  =D
Enlaces patrocinados