
CODIGO
Publicado por A. GUZMAN (20 intervenciones) el 19/05/2005 13:24:19
HACE ALGUNOS DIAS PEDI UNA AYUDA, TENGO UN CODIGO PARA ACTUALIZAR UNA VISTA Y ESTE CODIGO NO ME HA SERVIDO, Y NO ES EL UNICO QUE HE HECHO, LO HE HECHO DE MUCHAS FORMAS Y NO FUNCIONA EL ASUNTO ES QUE QUIERO ACTUALIZAR EL CAMPO CANTIDAD DE LA TABLA ARTICULOS Y SOLO ME ACTUALIZA UNO SOLO, CUANDO EL CASO ES QUE LA TABLA DE SALIDAS TIENE VARIOS REGISTROS QUE SON FACTURA,CODIGO DE ARTICULOS Y EL CAMPO SALIDA
MUCHO LES AGRADECERIA DE ANTEMANO. POR FAVOR
SELECT varticulos
cCode = Thisform.Grid1.Column2.Text1.Value
nCantidad = Thisform.Grid1.Column3.Text1.Value
nCant = varticulos.cantidad + nCantidad
DO WHILE !EOF()
SELECT varticulos
LOCATE FOR cCode = varticulos.codigo
IF FOUND()
UPDATE varticulos SET cantidad = nCant WHERE varticulos.codigo = cCode
TABLEUPDATE(0,.F.,"varticulos")
UNLOCK ALL IN varticulos
ENDIF
SKIP IN varticulos
ENDDO
Thisform.refresh
MUCHO LES AGRADECERIA DE ANTEMANO. POR FAVOR
SELECT varticulos
cCode = Thisform.Grid1.Column2.Text1.Value
nCantidad = Thisform.Grid1.Column3.Text1.Value
nCant = varticulos.cantidad + nCantidad
DO WHILE !EOF()
SELECT varticulos
LOCATE FOR cCode = varticulos.codigo
IF FOUND()
UPDATE varticulos SET cantidad = nCant WHERE varticulos.codigo = cCode
TABLEUPDATE(0,.F.,"varticulos")
UNLOCK ALL IN varticulos
ENDIF
SKIP IN varticulos
ENDDO
Thisform.refresh
Valora esta pregunta


0