Nueva Propiedad Tristate En CheckBox?


Objetivo: Nueva Propiedad Tristate En CheckBox?
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

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.

Perfil MP  
Objetivo: Re: Nueva Propiedad Tristate En CheckBox?
shordi escribió: [Ver mensaje]
Ya es antigua. Un campo boolean "puede" tener tres estados: cierto, falso y ninguno, o sea, nulo.


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?
Citar:
no creo que un dato boleano pueda ser nulo, si en sql pero no en un componente o variable que predeterminadamente es false.

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.

if miresult!micampoboolean is null then micheckbox.value=1


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

última edición por shordi el Domingo, 02 Abril 2017, 16:48; editado 1 vez
Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No 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