none
radio button RRS feed

  • Pregunta

  • Hola, tengo el siguiente problema:

    tengo 4 radio button y guardo el valor en una bd access  en un campo numérico q  almacena números 1,2,3,4 según el radio button seleccionado. ahora quiero recuperar ese valor y lo hago pero con la sentencia de checked no me muestra el control seleccionado, es decir

    if  campoRadio = 1   //  nombre del campo de la bd

       RadioBot1.checked = true

    endif 

     desearia ayuda. Gracias

    miércoles, 13 de marzo de 2019 17:28

Todas las respuestas

  • Sí, con ese código tendría que funcionar. Si no lo hace, debe haber un error en algún otro sitio que no vemos en ese fragmento.

    Como primera medida, ejecútalo con el debugger y cerciórate de que pasa por la línea que pone true en el checked (no vaya a ser que el campoRadio no traiga el valor que creemos que trae).

    Si eso funciona, entonces busca todas las ocurrencias de todos los cuatro botones, no vaya a ser que la ejecución del programa pase por algún otro sitio donde se asigne un valor a otro de los botones. Recuerda que si pertenecen a un grupo entonces todos están vinculados entre sí, por lo que al poner true en uno se les quita a todos los demás.

    Si tampoco ocurre nada de eso, comprueba las instancias, no vaya a ser que hayas cometido el típico error de instanciar de nuevo el formulario y cambiar el RadioBot1 de la instancia oculta, en lugar de la instancia que está visible en pantalla.

    miércoles, 13 de marzo de 2019 18:54
  • muchas gracias por responder, todavía no lo pude solucionar  y ejecutando F11 me di cuenta que no ejecuta la linea donde se hace el checked del rb .

    lo que hago es leer la tabla y poner el valor  de los rd en una variable y cuando se ejecuta el Select case llega a la linea del valor del rd pero no lee el checked

    ya no se que hacer ...

    domingo, 17 de marzo de 2019 21:44
  • Hola:

    >lo que hago es leer la tabla y poner el valor  de los rd en una variable y cuando se ejecuta el Select case llega a la linea del valor del rd pero no lee el checked
    ya no se que hacer<
    .
    Yo te aconsejo que pongas "TODO" el codigo, a si se podra ver si lo que describes es "cierto"
    ¿Porque teneis tantas dificultades en exponer el codigo, a pesar de no tener ningun algoritmo "maravilloso"?

    Un saludo desde Bilbo
    Carlos

    domingo, 17 de marzo de 2019 23:18