Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/08/2011, 17h40   #1
Nouveau Membre du Club
 
Homme
ingénieur essais électronique
Inscription : mai 2011
Messages : 128
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : ingénieur essais électronique
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 128
Points : 37
Points : 37
Par défaut conseil contrôle tri-state

Bonjour,

Je voudrais juste un avis ou une idée.

Je voudrais géré des vérifications véhicules sur 3 états.

Exemple :

niveau huile moteur : ok / pas ok / pas vérifié

Je trouve que la liste de choix est peut être un peu lourde.

J'avais pensé utilisé une checkbox, j'ai vu une propriété tri-state qui rajoute la possibilité de grisé la case.

Avez vous d'autres idée ou es ce la meilleur ?

Ps : dans les tables, j'ai vu le oui/non mais pas de possibilité de 3 states (propriété seulement présente dans le formulaire).
sylv20 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 09h59   #2
Nouveau Membre du Club
 
Homme
ingénieur essais électronique
Inscription : mai 2011
Messages : 128
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : ingénieur essais électronique
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 128
Points : 37
Points : 37
Suite à mes essais avec case a cocher (propriete triple état sur oui), il s'avere que j'ai un probleme.

Dans la table, le champ renseigné est soit oui soit non (pas de 3 états) alors que dans mon formulaire, on a oui non et non renseigné. Du coup il doit y avoir incompatibilité et la case de marche pas.

Si je remet double état ( 0 ou 1), ca marche.

Si je remet triple états sur oui et que j'enleve la source de controle, ca marche aussi.

Comment faire ?
sylv20 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 12h57   #3
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Normalement dans la table tu devrais avoir :
Oui/Non/Null
Regarde si dans les propriétés du champ tu as bien "Null Interdit" à Non et tu peux aussi assigner comme valeur par défaut Null.

Pour tester si un champ est null utiliser la fonction IsNull([TonChamp]) ou dans une requête mettre Is Null comme critère.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 13h09   #4
Nouveau Membre du Club
 
Homme
ingénieur essais électronique
Inscription : mai 2011
Messages : 128
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : ingénieur essais électronique
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 128
Points : 37
Points : 37
En fait dans la table il ne faut pas déclarer booléen (oui/non) mais numérique.

Le champ prend ainsi 0/null/-1 pour non/indeterminé/oui.
sylv20 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h01.


 
 
 
 
Partenaires

Hébergement Web