FoxPro/Visual FoxPro - Actualizar tabla

 
Vista:

Actualizar tabla

Publicado por Zuko (10 intervenciones) el 08/01/2013 18:15:00
Hola!! por favor si alguien me puede ayudar. Estoy creando un formulario de compras de productos, tengo una tabla compra, detalle_compra, producto y otras. tengo un cursor para trabajar con el grid, lo que necesito es actualizar mi tabla producto al realizar la compra, especificamente el campo existe (q c refiere a la existencia del producto).
Mi código es mas o menos así
inserto los datos en compra que es la cabecera
luego inserto en detalle
select detalle
scan
conexion()
copro=detalle.codi
can=detalle.canti
inserto en detalle sin problema
y trato de actualizar la tabla producto
select producto
locate for cod_produ=detalle.codi
if found()
replace producto.existe with producto.existe +detalle.canti encuentra el registro pero me da un error de tipo de operador. Espero ayuda, saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Mauricio
Val: 471
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Actualizar tabla

Publicado por Mauricio (1541 intervenciones) el 08/01/2013 18:19:37
Revisa bien pues uno de los 2 items no es numerico:
producto.existe o detalle.canti
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Actualizar tabla

Publicado por zuko (10 intervenciones) el 08/01/2013 18:39:44
producto.existe es numerico
mi variable can no inicialice puede ser eso? y detalle.canti es de mi cursor y canti es numerico
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Actualizar tabla

Publicado por Tachito (14 intervenciones) el 08/02/2013 22:20:00
Hola amigo..

tenes que revisar si los campos existe y canti con numéricos.. o los datos que estás tratando de cargar en esos campos son numéricos.


saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar