Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-11-2011
Lenny Lenny is offline
Miembro
 
Registrado: jun 2007
Posts: 161
Poder: 17
Lenny Va por buen camino
Exclamation Pedir al usuario Seleccionar un RadioButton

Buenas y muchas gracias de antemano por cualquier ayuda.

Tengo 4 RadioButton, cada cual con una opcion diferente, necesito que al momento de guardar si no esta seleccionado ninguno salga un mensaje pidiendo seleccione uno de estos. Por ejemplo, con los DBEdit tengo algo asi:

Código Delphi [-]
 
begin
if DBEdit1.Text= '' then begin
  MessageBox(Handle, 
             PChar('"Debe ingresar al menos un valor"'), 
             PChar('Pruebas'),
             MB_OK + MB_ICONEXCLAMATION + MB_DEFBUTTON1 + MB_APPLMODAL);
abort
end else
..........
end;

Ojala algo similar o mejor... nuevamente muchas gracias de antemano...

Nuevamente, muchisimas gracias de antemano...
Responder Con Cita
  #2  
Antiguo 08-11-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
me parece que en los radiobutton el valor -1 significa que no esta seleccionado

entoces podrias hacer preguntas

Pseudocodigo
Código Delphi [-]
 
if rbutton1.itemindex = -1 Then  Message('Boton 1 no esta seleccionado')
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #3  
Antiguo 09-11-2011
Lenny Lenny is offline
Miembro
 
Registrado: jun 2007
Posts: 161
Poder: 17
Lenny Va por buen camino
Exclamation

Gracias oscarac, pero no es realmente lo que necesito, como les decia tengo 4 RadioButton y necesito saber que al menos uno esta seleccionado para poder seguir con el formulario, los RadioButton estan todos en
Código Delphi [-]
Checked:= False
al iniciar el formulario en si (y debe ser de esta manera)... muchas gracias de antemano...
Responder Con Cita
  #4  
Antiguo 09-11-2011
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.473
Poder: 21
newtron Va camino a la fama
¿Y si preguntas por el valor de los cuatro radiobuttons?

Código Delphi [-]
If (RadioButton1.Checked=False) and (RadioButton2.Checked=False) and (RadioButton3.Checked=False) and (RadioButton4.Checked=False) then begin
  ShowMessage('No se puede continuar');
end;
__________________
Be water my friend.
Responder Con Cita
  #5  
Antiguo 09-11-2011
Lenny Lenny is offline
Miembro
 
Registrado: jun 2007
Posts: 161
Poder: 17
Lenny Va por buen camino
Talking Solucionado...

Muchas gracias newtron y oscarac... acabo de probar lo que dice newtron y funciona perfecto!!! muchas gracias nuevamente...
Responder Con Cita
  #6  
Antiguo 09-11-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
perdoname
pense que lo tenias en un radiogroup....

se me ocurre que podrias preguntar...

Código Delphi [-]
 
if (Rb1.checked = False) and (Rb2.checked = False) and (Rb3.checked = False) and (Rb4.checked = False) Then message('No selecciono ninguno')
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #7  
Antiguo 10-11-2011
Avatar de javier7ar
javier7ar javier7ar is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 124
Poder: 19
javier7ar Va por buen camino
Cita:
Empezado por oscarac Ver Mensaje
Código Delphi [-]
if (Rb1.checked = False)...
eso es tenerle miedo al Boolean, diria un profesor mio...
basta con
Código Delphi [-]
if not(Rb1.checked)...

o para el caso:
Código Delphi [-]
if (Rb1.checked = True)...
bastaria con
Código Delphi [-]
if (Rb1.checked)...

Saludos
Responder Con Cita
  #8  
Antiguo 10-11-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
gustos y colores decia mi abuela
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Pedir | Estimación Casimiro Notevi La Taberna 4 22-06-2011 18:41:02
Como seleccionar campos de una tabla sin saber cuantos van a seleccionar david duarte SQL 7 05-04-2010 21:15:43
ORACLE Seleccionar todos los objetos de usuario zetzabre SQL 2 05-08-2006 03:28:02
Radiobutton Marianin Varios 1 18-11-2005 20:51:34
RadioButton dmagui Firebird e Interbase 2 14-06-2005 15:34:31


La franja horaria es GMT +2. Ahora son las 03:16:38.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi