FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Simplificar el uso de if al usar RadioGroup
El problema que me esta poniendo los pelos de punta es este: Tengo un par de RadioGroup, que al evaluarlos me dan los parámetros para crear un informe... hasta ahi todo bien, gracias a la ayuda proporcionada por el foro. Pero ahora quiero lograr que si ninguno de los item de los RadioGroup ha sido marcado, entonces mandar un mensaje al usuario para pedirle que marque por lo menos una opción no importa de que RadioGroup sea.
Para lograr esto estoy usando el siguiente código: Con esto me surgen dos problemas, primero el orden de los RadioGroup, ya debo que repetir las comparaciones. Es decir primero estoy comparando el RadioGroup1, con una serie de condicones... pero si no es este el que se elige primero tengo que repetir el código ahora iniciando con el RadioGroup2. El otro problema es que al estar usando if anidados tengo que repetir la comparacion para ver si solo se ha usado un RadioGroup o si se han usado los dos. Espero haber explicado bien mi problema... no tengo idea de como solucionarlo, se me olvida mencionarlo todo este codigo lo tengo en el evento onclick de un botón que llama al reporte. Espero me puedan ayudar |
#2
|
||||
|
||||
Cita:
// Saludos |
#3
|
||||
|
||||
Hola
Saludos
__________________
Siempre Novato |
#4
|
||||
|
||||
Cita:
La lógica planteada arriba es: Y funcionaría correctamente... de no ser por un detalle: Si hay selección solamente en un RadioGroup, vas a obtener una excepción que se producirá en la línea: Cuando el usuario haya seleccionado un item de RadioGroup2 o en la línea: Cuando lo haya echo en el RadioGroup1. ¿ Por que digo esto ?, por que en algun punto estarías haciendo lo mismo que:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
Hola de nuevo.
Para no dejarte así, sin nada te pongo una opción que dada la hora y el estado de mis neuronas, no creo sea la mejor. El código sería más simple si por ejemplo se usaran Combobox. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
|||
|
|||
Otra alternativa
Saludos cordiales |
#7
|
|||
|
|||
Hola de nuevo, antes que otra cosa quiero darles las gracias a todos por sus sugerencias... leí sus comentarios, ya he probado algunas de ellas, les comento lo siguiente:
Empezare por roman: Lo siento trate de explicarme lo mejor que pude, la verdad si estaba algo confuso... mil disculpas. [Caral]: probe tu solución y me paso lo siguiente: cuando no estaba seleccionado ningun item me mandaba el mensaje pero tenia que confirmar dos veces (segun yo esto se debe a que es un ciclo for y debe repetirse dos veces antes de terminar) y tambien me mandaba el error que dice caral cuando solo seleccionaba el item de uno de los dos RadioGroup. Cita:
Asi que despues de leer detenidamente sus mensajes opte por seguir el consejo de ecfisa, (con una pequeña variación) con todo y su advertencia Cita:
El siguiente es el codigo que me ha ayudado ya lo he probado y funciona, aunque como dice ecfisa no es lo mejor. Con esto me ha funcionado muy bien, aunque no es muy presentable me va perfecto para lo que quiero lograr... gracias de nuevo a todos por su ayuda. P.D.Después de tantas preguntas que he hecho, me surge una más ¿ habra algo que no puedan resolver? jjajaja |
#8
|
|||
|
|||
Hola ecfisa, oye note esto en tu comentario.
¿me podrías dar una idea idea de como hacerlo? es que el codigo que implemente funciona bien cuando uso dos RadioGroup, pero si incremento el número de RadioGroups pues por consiguiente el codigo se torna más dificil de seguir, así que voy a tratar de de usar ComboBox. Agradecere cualquier sugerencia... gracias de antemano |
#9
|
||||
|
||||
Hola wull.
Me costó encontrar el hilo, pero al final apareció: Consultas a medida utilizando TComboBox, tal vez saques algunas ideas de allí. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda para Simplificar codigo | escorpionrojo43 | OOP | 7 | 08-05-2010 17:55:48 |
Simplificar Seguridad En Random | amonxanubis4 | Varios | 1 | 14-01-2010 11:46:59 |
Como simplificar y obtener el resultado en una fracción | manuelalejandro | Varios | 3 | 10-12-2006 02:51:04 |
Radiogroup | jmlifi | OOP | 2 | 12-01-2006 16:23:23 |
|