Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Nueva Propiedad Tristate En CheckBox?
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje 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
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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?
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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

 




===================
No podemos regresar
 
última edición por shordi el Domingo, 02 Abril 2017, 17:48; editado 1 vez 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
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
No puede descargar archivos
No puede publicar eventos en el calendario