buenas
pues eso recién me doy cuenta que esta esta propiedad, no recuerdo conocerla de antes, así que supongo que es una nueva propiedad.
Esto es así o ya existía?
es de tipo boolean, pero... para que sirve, alguien uso esta propiedad?
algún ejemplo?
Saludos
Nueva Propiedad Tristate En CheckBox?
Objetivo: Re: Nueva Propiedad Tristate En CheckBox?
Ya es antigua. Un campo boolean "puede" tener tres estados: cierto, falso y ninguno, o sea, nulo.
En según qué situaciones puede ser interesante, por ejemplo a la hora de establecer un valor por defecto de algo.
Saludos.
En según qué situaciones puede ser interesante, por ejemplo a la hora de establecer un valor por defecto de algo.
Saludos.
Objetivo: Re: Nueva Propiedad Tristate En CheckBox?
mmmm.... me confundes
no creo que un dato boleano pueda ser nulo, si en sql pero no en un componente o variable que predeterminadamente es false.
alguien puede poner algún ejemplo?
shordi escribió: [Ver mensaje]
mmmm.... me confundes
no creo que un dato boleano pueda ser nulo, si en sql pero no en un componente o variable que predeterminadamente es false.
alguien puede poner algún ejemplo?
Objetivo: Re: Nueva Propiedad Tristate En CheckBox?
Una variable booleana no puede ser nula. El contenido de un campo de una base de datos sí... de ahí el tristate. Se te deja a tí la responsabilidad de darle sentido a la representación gráfica de esa situación.
o predeterminar el valor del checkbox para situaciones que exigan una decisión del usuario.
Por ejemplo en una instalación:
última edición por shordi el Domingo, 02 Abril 2017, 16:48; editado 1 vez
Citar:
Una variable booleana no puede ser nula. El contenido de un campo de una base de datos sí... de ahí el tristate. Se te deja a tí la responsabilidad de darle sentido a la representación gráfica de esa situación.
o predeterminar el valor del checkbox para situaciones que exigan una decisión del usuario.
Por ejemplo en una instalación:
public sub Form_open()
micheckbox.Value=1
micheckbox.text= "Acepto o rechazo éstas condiciones."
...
...
end
'y Luego en el botón de continuar
public sub MibotonContinuar_Click()
if micheckbox.value = 0 then
harechazado()
else if michecbox.value= -1 then
haaceptado()
else if michecbox.value= 1 'El tercer estado
mensaje("Debe aceptar o rechazar")
return()
endif
continuarinstalacion()
end
micheckbox.Value=1
micheckbox.text= "Acepto o rechazo éstas condiciones."
...
...
end
'y Luego en el botón de continuar
public sub MibotonContinuar_Click()
if micheckbox.value = 0 then
harechazado()
else if michecbox.value= -1 then
haaceptado()
else if michecbox.value= 1 'El tercer estado
mensaje("Debe aceptar o rechazar")
return()
endif
continuarinstalacion()
end
última edición por shordi el Domingo, 02 Abril 2017, 16:48; editado 1 vez
Página 1 de 1
No puede crear mensajesNo puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.3992s (PHP: -74% SQL: 174%)
Consultas SQL: 24 - Debug off - GZIP Activado