Hola amigos clarioneros !
Les hago una consulta, tengo un browse edit in place, y necesito saber cuando me modifica un dato el valor anterior y el nuevo para compararlos y registrar el cambio en un archivo de auditoría.
Vi que hay una función HISTORY, pero no la se usar, y por lo que estuve leyendo, me parece que funciona únicamente con los FORM. Alguien me puede dar una mano ??
Gracias !
EDIT IN PLACE
-
- Novato
- Mensajes: 10
- Registrado: Vie Abr 08, 2011 11:36 pm
- Contactar:
-
- Mensajes: 2
- Registrado: Jue Abr 28, 2016 2:12 pm
- Contactar:
Re: EDIT IN PLACE
no se si te sirve, pero cuando tengo un tema asi, pongo 2 o 3 message('x')en distintas partes del source para ver en que momento pasa antes o despues del editar el dato. Ubicado ésto, yo cargaría el dato actual en una var:loc y la comparo al grabarla con la que cambiaron luego del update.:
source..
antes del update..
var:loc=tabla:dato
.. proceso
grabado..
update
if var:loc=tabla:dato
...
else
...
end
access:tabla.update
espero sirva de algo.. saludos
source..
antes del update..
var:loc=tabla:dato
.. proceso
grabado..
update
if var:loc=tabla:dato
...
else
...
end
access:tabla.update
espero sirva de algo.. saludos
¿Quién está conectado?
Usuarios navegando por este Foro: Bing [Bot] y 46 invitados