FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Problema con Multiples menus de radio botones (RESUELTO)
Posts: 131
Joined: Tue Dec 26, 2006 04:50 PM
Problema con Multiples menus de radio botones (RESUELTO)
Posted: Fri Mar 05, 2010 05:42 PM

Hola a todos en el foro.

Tengo un problemita con unos botones de radio, mi aplicaci贸n sirve para hacer encuestas, tengo en pantalla una lista de 10 preguntas con 5 botones de radio en cada una de ellas, al iniciar mi dialogo he puesto la instrucci贸n:
oRad1:aItems[ vRad1 ]:UnCheck()
oRad2:aItems[ vRad2 ]:UnCheck()
....

Esto para que al desplegarse en pantalla no aparezca ninguno de los botones como seleccionado, hasta aqui todo funciona bien, el problema es que al momento de pulsar el bot贸n "Salvar encuesta" es posible que el usuario no haya seleccionado el boton de radio de alguna de las preguntas, 驴Como le hago para verificar que se haya seleccionado un radio boton en cada una de las preguntas correspondientes?

Trat茅 con las siguientes opciones sin exito:
chk1:= oRad1:Setcheck()
?chk1

if oRad1:aItems[ vRad1 ]:Check():=.F.
?"No se eligio calificacion 1"

Talvez no sea la opci贸n mas elegante pero lo solucione de esta forma:
A cada una de las preguntas le asign茅 mediante la clausula "ON CLICK" un valor de 1, si no se ha elegido ninguna opci贸n entonces ese valor es cero, al pular el bot贸n "Salvar encuesta" hago una suma de esas variables, si la suma es diferente de 10 entonces mando un mensaje que dice que no se eligio calificaci贸n en una o mas preguntas (puesto que la clausula ON CHANGE solo asigna el valor uno cuando se hace click en alguno de los radio botones) y no me deja continuar a menos de que todas las preguntas tengan un valor :lol:

Saludos.

Continue the discussion