Alerta Falla BUG del Control OptionGroup en su evento Click en Access

Hazte fan!! Síguenos!!
Aqui les presento una Falla Error / BUG que he descubierto en el control OptionGroup de Access, si usted usa este control como parte de una validacion Tenga Cuidado!!, Este control debe asumir como click cuando hacemos click en las opciones listadas dentro del recuadro pero tambien esta aceptando...

como clicks validos cuando el usuario hace click en el borde del recuadro del control, que quiere decir esto? significa que el usuario puede saltarse el llenado de este control solo haciendo click en el borde (devolviendo un valor nulo a la seleccion) osea NADA. y lo que esperamos es un valor 1,2,3 etc.

les presento el siguiente ejemplo: he programado un msgbox dentro del evento click del control optionGroup con el siguiente codigo, afin de que me devuelva en un mensaje el valor seleccionado.

MsgBox "Usted Selecciono " & Me.Frame0.Value

 
 Este OptionGroup debe devolver solo 2 valores (paso=1 y fallo=2) sin embargo, si yo doy click en su borde del recuadro (tambien lo aceptara como una seleccion valida) pero no devolvera nada osea te regresara una valor nulo NULL
Cuando hago click en el borde del recuadro no devueve nada!!

 


Si selecciono cualquiera de las 2 opciones me dara sus valores en el mensaje

Aqui les muestro como solucionar este problema

Dentro del evento click del contro OptionGroup poner el siguiente codigo (es una sola linea "al inicio")

If Nz(Me.Frame0.Value, 0) = 0 Then MsgBox "CLICK INVALIDO": Exit Sub

NOTA: Sustituya el nombre del control Frame0 por el nombre de su control

De esta manera no aceptara el click invalido al Control y le mostrara el siguiente mensaje

No hay comentarios.:

Publicar un comentario

Entradas populares