
problemas incremento de campo
Publicado por eduardo (139 intervenciones) el 18/06/2007 03:42:41
hola :tengo un campo definido como numfac caracter 8 ,en el
cual cada vez que emito
una factura lo incremento en uno y lo actualizo.
el codigo es el siguiente:
sele tabparam &&la tabla que actualizo
set orde to tabparam &&ordeno por el indice
if seek("0001") && me posiciono en el registro (esta tabla tiene
un unico registro)
sumfac=val(numfac)+1 &&incremento numfac en 1 ,
var1=padl(str(sumfac),8,'0') && relleno con ceros adelante
repla tabparam.numfac with var1 &&reemplazo el valor del campo con el
valor incrementado
endif
el problema es que cuando ejecuto esto,no me da ningun error ,pero voy
a ver el campo numfac de la tabla y esta vacio.si alguien me puede decir la falla
desde ya gracias
cual cada vez que emito
una factura lo incremento en uno y lo actualizo.
el codigo es el siguiente:
sele tabparam &&la tabla que actualizo
set orde to tabparam &&ordeno por el indice
if seek("0001") && me posiciono en el registro (esta tabla tiene
un unico registro)
sumfac=val(numfac)+1 &&incremento numfac en 1 ,
var1=padl(str(sumfac),8,'0') && relleno con ceros adelante
repla tabparam.numfac with var1 &&reemplazo el valor del campo con el
valor incrementado
endif
el problema es que cuando ejecuto esto,no me da ningun error ,pero voy
a ver el campo numfac de la tabla y esta vacio.si alguien me puede decir la falla
desde ya gracias
Valora esta pregunta


0