En logique de Bool classique, il n'y a que deux états : Oui/Non ou Vrai/Faux ou 0/1 ou .... Mais il existe des logiques plus complexes (logique floue) où les états peuvent être différent de 0/1, par exemple 0,8/0,2. "L'état" indéterminé que l'on trouve dans Généatique peut être considéré comme une extension de la logique 0/1 mais en fait la valeur "?" est très rarement prise en compte dans les équations qui définissent une condition, c'est plutôt une facilité au niveau de l'affichage des cases à cocher.
Affichage dans la case à cocher : Trois affichages possibles : case à cocher vide, case à cocher cochée, case à cocher bleue, pour refléter les "états" Faux, Vrai, Indéterminé.
Deux cas :
La rubrique n' a pas été créée (instanciée) pour la personne :
- Alors cette rubrique n'est pas visible dans dans la fiche détaillé.
- Si le "prototype" de cette rubrique a été placé sur la fiche simple, l'état affiché est celui défini pour cette rubrique dans la Structure du fichier.
La rubrique a été créée pour la personne :
- La fiche simple et la fiche détaillé affichent la même case.
- Si la rubrique a été créée (instanciée) dans la fiche détaillée avec l'icône " + " son affichage initial est celui défini dans la structure du fichier mais aucune valeur n'a encore été affectée, ce qui constitue presque un 4e état (voir ci-dessous)

Dès que l'on clique dans la case, son état évolue et passe à l'état suivant, c'est à dire que si l'état initial affiché est Indéterminé (case bleue) on passe à l'état Vrai (case cochée) ; si l'on clique encore, on passe à l'état suivant, c'est à dire Faux (case vide) et si l'on clique encore on revient à l'état Indéterminé et ainsi de suite, en boucle.
Rien de neuf dans tout ça, mais il me semble que les choses sont plus claires si dans la structure du fichier, quasiment toutes les rubriques booléennes ont l'état initial "Indéterminé", ce qui généralement signifie "je n'ai pas défini l'état de cette rubrique, du moins dans la fiche simple". Elle peut aussi signifier "Je ne sais pas" ou réellement "indéterminé", surtout si cette rubrique est visible dans la fiche détaillée. Dans cette fiche détaillée, on peut toujours supprimer la rubrique si aucune de ces significations n'est satisfaisante.
Pour la rubrique Signature, l'expérience montre que cette rubrique n'a pas un énorme intérêt, mais comme généralement elle est placée sur la fiche simple, on peut en parler :
- Par défaut, cette rubrique a une valeur par défaut "Faux", ce qui n'est pas très gentil pour nos ancêtres et me semble inadapté ; il vaut mieux mettre Indéterminé comme valeur par défaut ; dans ce cas, un clique et la coche s'affiche, l'ancêtre sait signer ; un autre clique, la case se vide et l'ancêtre ne sait pas signer. Un autre clique et l'on revient à l'état Indéterminé (case bleue) qui peut signifier que l'on ne sait pas ou que parfois il signe et parfois il est dit "illettré".
Que ce soit du vrai Bool ou du faux Bool n'a pas beaucoup d'importance ; c'est comme cela que ça marche et c'est pas si mal.
Affichage dans la case à cocher : Trois affichages possibles : case à cocher vide, case à cocher cochée, case à cocher bleue, pour refléter les "états" Faux, Vrai, Indéterminé.
Deux cas :
La rubrique n' a pas été créée (instanciée) pour la personne :
- Alors cette rubrique n'est pas visible dans dans la fiche détaillé.
- Si le "prototype" de cette rubrique a été placé sur la fiche simple, l'état affiché est celui défini pour cette rubrique dans la Structure du fichier.
La rubrique a été créée pour la personne :
- La fiche simple et la fiche détaillé affichent la même case.
- Si la rubrique a été créée (instanciée) dans la fiche détaillée avec l'icône " + " son affichage initial est celui défini dans la structure du fichier mais aucune valeur n'a encore été affectée, ce qui constitue presque un 4e état (voir ci-dessous)

Dès que l'on clique dans la case, son état évolue et passe à l'état suivant, c'est à dire que si l'état initial affiché est Indéterminé (case bleue) on passe à l'état Vrai (case cochée) ; si l'on clique encore, on passe à l'état suivant, c'est à dire Faux (case vide) et si l'on clique encore on revient à l'état Indéterminé et ainsi de suite, en boucle.
Rien de neuf dans tout ça, mais il me semble que les choses sont plus claires si dans la structure du fichier, quasiment toutes les rubriques booléennes ont l'état initial "Indéterminé", ce qui généralement signifie "je n'ai pas défini l'état de cette rubrique, du moins dans la fiche simple". Elle peut aussi signifier "Je ne sais pas" ou réellement "indéterminé", surtout si cette rubrique est visible dans la fiche détaillée. Dans cette fiche détaillée, on peut toujours supprimer la rubrique si aucune de ces significations n'est satisfaisante.
Pour la rubrique Signature, l'expérience montre que cette rubrique n'a pas un énorme intérêt, mais comme généralement elle est placée sur la fiche simple, on peut en parler :
- Par défaut, cette rubrique a une valeur par défaut "Faux", ce qui n'est pas très gentil pour nos ancêtres et me semble inadapté ; il vaut mieux mettre Indéterminé comme valeur par défaut ; dans ce cas, un clique et la coche s'affiche, l'ancêtre sait signer ; un autre clique, la case se vide et l'ancêtre ne sait pas signer. Un autre clique et l'on revient à l'état Indéterminé (case bleue) qui peut signifier que l'on ne sait pas ou que parfois il signe et parfois il est dit "illettré".
Que ce soit du vrai Bool ou du faux Bool n'a pas beaucoup d'importance ; c'est comme cela que ça marche et c'est pas si mal.