FoxPro/Visual FoxPro - Urgente duda con checkbox

 
Vista:

Urgente duda con checkbox

Publicado por kelvin (16 intervenciones) el 06/08/2007 20:58:05
Buenas tardes a todos soy nuevo con foxpro y tengo un pequeño problema q acontinuacion les comento resulta que tengo 6 checkbox y necesito q al selecionar 1 los otros 5 se coloquen como enable estoy haciendo algo como esto pero me imagino q esta malo xq no me lo hace..

if Check1.value="t" then
Check2.value="e"
Check3.value="e"
Check4.value="e"
Check5.value ="e"
endif

si alguien me puede ayudar se lo agradezco y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Urgente duda con checkbox

Publicado por enrique (1041 intervenciones) el 06/08/2007 21:20:24
si es solo al presionar el primer check

en el evento click del Check1

if This.value=.T. then
thisform.Check2.enabled = .T.
thisform.Check3.enabled = .T.
thisform.Check4.enabled = .T.
thisform.Check5.enabled = .T.
thisform.Check6.enabled = .T.
else
thisform.Check2.enabled = .F.
thisform.Check3.enabled = .F.
thisform.Check4.enabled = .F.
thisform.Check5.enabled = .F.
thisform.Check6.enabled = .F.
endif

SUERTE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Urgente duda con checkbox

Publicado por kelvin (16 intervenciones) el 06/08/2007 21:27:52
Gracias por tu colaboracion enrique pero sabes me da este error ""incompatibilidad entre el tipo de operador y el tipo de operando""
y es para los 6 checkbox que tengo pero con que un me trabaje esta bien xq despues copio y pego codigo...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Urgente duda con checkbox

Publicado por enrique (1041 intervenciones) el 06/08/2007 21:52:45
los CheckBox los tenes en un formulario?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Urgente duda con checkbox

Publicado por kelvin (16 intervenciones) el 06/08/2007 22:01:18
los tengo dentro de un contenedor.. Pero igual los saque del contenedor y lo puse directamente en el form1 y me da el mismo error...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Urgente duda con checkbox

Publicado por enrique (1041 intervenciones) el 06/08/2007 22:11:13
perdon Kelvin me confundi de codigo

if This.value=1
thisform.Check2.enabled = .T.
thisform.Check3.enabled = .T.
thisform.Check4.enabled = .T.
thisform.Check5.enabled = .T.
thisform.Check6.enabled = .T.
else
thisform.Check2.enabled = .F.
thisform.Check3.enabled = .F.
thisform.Check4.enabled = .F.
thisform.Check5.enabled = .F.
thisform.Check6.enabled = .F.
endif

recorda que la propiedad ENABLED de cada checkbox debe estar en .F. al iniciar el FORM
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Urgente duda con checkbox

Publicado por kelvin (16 intervenciones) el 06/08/2007 22:20:08
perfecto pana muchisimas gracias por tu ayuda...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Urgente duda con checkbox

Publicado por Gabriel (112 intervenciones) el 07/08/2007 00:37:39
Hola Enrique:
si deseas seleccionar solo uno a la vesz te aconsejo que uses un option group

cualquier consulta .....

estamos para ayudarnos

atentament¨:
Gabriel Sánchez

ojo el value de un checkbox es true (.T.) ó false (.F.)

o tambien
0 ó 1

Suerte....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Urgente duda con checkbox

Publicado por enrique (1041 intervenciones) el 07/08/2007 13:45:04
Gabriel, gracias por tu consejo pero en este caso Kelvin quería activar los otros Checkbox cuando presionara sobre el primero.

Con respecto al Value de un Checkbox es solo 0 o 1, true o false se registra en el campo logico del registro ( cualquier duda consulta en la ayuda Value)

Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar