validar si tiene una selección un optiongroup de más de 3 opciones

290 views
Skip to first unread message

Saúl Piña

unread,
Oct 28, 2014, 10:00:21 AM10/28/14
to publice...@googlegroups.com
Saludos,

Se podrá validar un optiongroup de más de 3 opciones, cuando el usuario forzosamente deba seleccionar una opcion?

por ejemplo:

if thisform.optiongroup1.option1.value=0 or thisform.optiongroup1.option2.value=0;
 or thisform.optiongroup1.option3.value=0 or thisform.optiongroup1.option4.value=0  && en algunos optiongroup hay hasta mas de 7 opciones....

messagebox("Debe seleccionar una opcion",0+48,"Atención")
thisform.optiongroup1.option1.setfocus()
else

&&continua mi codigo de guardar....


endif

Tengo algunas optiongroup de más de 7 opciones y por lo mismo se me hace mucho codigo, pero que el usuario forsozamente debe seleccionar una opcion y no dejar vacia ningun optiongroup.

muchas gracias!!!

Fidel Charny

unread,
Oct 28, 2014, 10:10:20 AM10/28/14
to publice...@googlegroups.com
Saúl:
Es más facil preguntar el value del Optiongroup
lnValorSeleccionado=thisform.OptionGroup1.Value
if lnValorSeleccionado=0
      Messagebox("No seleccionó un corno!")       && mensaje histérico
      Return
endif

Apostilla:
Normalmente programas, cuando lo necesitas, el click o el interactivechange del optiongroup y no pones nada en los Option.

Saúl Piña

unread,
Oct 28, 2014, 10:16:16 AM10/28/14
to publice...@googlegroups.com
Ja ja...si no habia recordado que el propio optiongroup tiene la propiedad value.

lo puse asi:
if thisform.optiongroup.value=0
-----
else
endif

Ricardo Pina

unread,
Oct 28, 2014, 10:16:33 AM10/28/14
to Grupo VFP
Hola Saul

Independientemente de la respuesta de Fidel que está correcta y es lo que debierás hacer

Porqué la pregunta de +de3 opciones ? que limitación considerabas ?
y por otra parte en tu ejemplo el IF hubiera debido ser con AND y no OR para esa pregunta.

Saludos
--
            

                   Ricardo Pina

Desarrollo y Servicios Informáticos

                  Profesionales
               www.dsip.com.ar

 

 

Saúl Piña

unread,
Oct 28, 2014, 10:32:23 AM10/28/14
to publice...@googlegroups.com
oks gracias ricardo, lo tendré en cuenta..
Reply all
Reply to author
Forward
0 new messages