Saludos, tengo el siguiente problema, inicializo un BUTTON en una BARRA DE BOTONES que esta en una Ventana MDI con la clausula WHEN, como inicio nSALVAR en 1 esta desactivado, luego en un boton del dialogo de un folder de la misma ventana paso nSALVAR a 2, nSALVAR := 2 y ahora quiero que supuestamente se active el BUTTON pero eso no sucede, sigue si aceptar clck, que me esta faltando para que se active ..? o eso no es posible de la forma que lo estoy haciendo..? refresque y todo el oBUTTONBAR pero nada, ayudas y sugerencias son BIENVENIDAS, alli como tengo el boton definido y como trato de activarlo, gracias...
DEFINE BUTTON oBtnALUM[5] OF oBarALUM UPDATE NOBORDER FILENAME oDatos:rBMP+"SALVAR32.BMP";
WHEN (nSALVAR > 1);
ACTION ( graba(oDbfALUM, oBrwALUM), MSGWAIT("Espere, Guardando Datos..."), oFldALUM:SetOption(1) )
REDEFINE BTNBMP oBtnFldALU[1] ID 500 OF oFldALUM:aDialogs[2] UPDATE;
ACTION (nSALVAR := 2, oBarALUM:UPDATE(), oFldALUM:SetOption(3), oFldALUM:aDialogs[3]:UpDate() )