SoloCodigo

Programación General => Power Builder => Mensaje iniciado por: darksito en Lunes 8 de Febrero de 2010, 18:10

Título: Saber que dato modifico usuario
Publicado por: darksito en Lunes 8 de Febrero de 2010, 18:10
Hola amigos necesito de su ayuda , primero agradecer por su interes que tienen por ayuda a las personas de este foro

Problema

Tengo un dw  tipo grid y un boton modificar, quisiera saber como puedo saber que dato modifico el usuario para poder guardar en un historial , los datos vienen de una tabla , gracias
Título: Re: Saber que dato modifico usuario
Publicado por: davidmolina1 en Viernes 12 de Febrero de 2010, 23:01
Para saber el campo que ha sido modificado debes utilizar el método GetItemStatus

Algo así:
For ll_for = 1 to ll_filas
   if ldw_datos.GetItemStatus (ll_for, 'campo1', Primary!) <> NotModified! then
      // Campo1 Modificado
   end if
   if ldw_datos.GetItemStatus (ll_for, 'campo2', Primary!) <> NotModified! then
      // Campo2 Modificado
   end if
   ...
   ...
next


Eso mismo lo puedes hacer para el buffer Filter! y Delete! si es el caso.

Un saludo