En lugar de abarcar todas las posibles formas de navegar por los registros utiliza el evento AfterScroll del dataset para determinar si el registro actual es o no modificable.
Y para mayor seguridad podrías usar el evento BeforePost del dataset para impedir que se modifique un registro con Estado = 'A'.
// Saludos
|