Saber si dw se modifico

Quisiera saber cuando un datawindow fue moficado, lo que pasa es que io actualizo un detalle y a esa ventana le eh agregado botones de desplazamiento, bueno quisiera que cuando mofique el detalle los botones se desactiven, para que no me de opción de moverme al siguiente registro sin antes grabar, bueno espero me puedas auyudar

2 Respuestas

Respuesta
1
Entiendo lo que deseas realizar, te presento una solución simple:
1.- A tu datawindows en las propiedades desmarca el check de ENABLED, entonces estará bloqueado para cualquier modificación.
2.- En tu botón Modificar colocar el siguiente código:
      dw_detalle.Enabled = True // desbloqueamos el dw para modificarlo
      // Ahora bloquearemos los botones de desplazamiento
      cb_primero.Enabled = False
      cb_anterior.Enabled = False
      cb_siguiente.Enabled = False
      cb_ultimo.Enabled = False
Listo, espero que eso te ayude, si tienes más dudas me la haces saber.
Respuesta
1
Podrías jugar con una variable boolean y el evento itemchanged o itemchangedfocus.
crea la variable en la instancia e inicializa como false. y en los eventos cambiale el valor a true.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas