SoloCodigo
Programación General => Power Builder => Mensaje iniciado 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
-
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