Consulta con oldval() y curval()

30 views
Skip to first unread message

acmc

unread,
Jul 23, 2014, 12:12:28 AM7/23/14
to publice...@googlegroups.com
Hola Foxeros

Estoy trabajando con vistas locales..  quiero hacer un log de los movimientos que se hacen dentro del sistema y tengo una rutina que les pongo que no me funciona..

sele v_clientes  && esta es la vista local
y=fcount()
for x=1 to y
     wold = oldval(field(x))
     wnew = curval(field(x))
     if  wold <> wnew
        && ingreso en una tabla el valor de registro y pretendo meter el valor anterior y el valor nuevo
    endif
endfor 
sele v_clientes
tableupdate(.t.)

El detalle es que la variable wold si me guarda el valor antes del cambio, pero la variable wnew me da el mismo valor que wold, será que esta funcion no trabaja con vistas?

Cualquier sugerencia se los agradecere

Salu2!!
Reply all
Reply to author
Forward
0 new messages