[ACCESS] --> Etat : cacher/montrer un texte ?
Résolu/Fermé
durahsel
Messages postés
66
Date d'inscription
samedi 12 août 2006
Statut
Membre
Dernière intervention
2 mars 2010
-
2 mai 2008 à 11:47
Jean_Jacques Messages postés 1040 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 1 août 2014 - 5 mai 2008 à 17:14
Jean_Jacques Messages postés 1040 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 1 août 2014 - 5 mai 2008 à 17:14
A voir également:
- [ACCESS] --> Etat : cacher/montrer un texte ?
- État - Guide
- Remettre pc etat usine - Guide
- Etat disque dur - Télécharger - Informations & Diagnostic
- Etat batterie pc portable - Guide
- Province etat commande - Forum Consommation & Internet
3 réponses
Jean_Jacques
Messages postés
1040
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
1 août 2014
112
2 mai 2008 à 13:18
2 mai 2008 à 13:18
Bonjour,
En fait, vous n'avez pas tout essayé :
Faire F1 et saisissez l'argument (vraifaux) comme mot-clef
Une fonction vrai/faux est utilisable dans un état comme source d'un contrôle et décider de ce qui doit-être affiché en fonction des informations sous-jacentes.
Bon courage
Exemple de fonction Ilf (VraiFaux)
Cet exemple utilise la fonction VraiFaux (IIf) pour évaluer un champ Montant et retourne le mot "Élevé" si la quantité est supérieure à 1 000; dans le cas contraire, elle retourne le mot "Modeste". Vous pouvez taper l'expression suivante dans la propriété SourceContrôle (ControlSource) d'un contrôle calculé :
= IIf([Montant] > 1000, "Élevé", "Modeste")
Cordialement
La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
En fait, vous n'avez pas tout essayé :
Faire F1 et saisissez l'argument (vraifaux) comme mot-clef
Une fonction vrai/faux est utilisable dans un état comme source d'un contrôle et décider de ce qui doit-être affiché en fonction des informations sous-jacentes.
Bon courage
Exemple de fonction Ilf (VraiFaux)
Cet exemple utilise la fonction VraiFaux (IIf) pour évaluer un champ Montant et retourne le mot "Élevé" si la quantité est supérieure à 1 000; dans le cas contraire, elle retourne le mot "Modeste". Vous pouvez taper l'expression suivante dans la propriété SourceContrôle (ControlSource) d'un contrôle calculé :
= IIf([Montant] > 1000, "Élevé", "Modeste")
Cordialement
La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
durahsel
Messages postés
66
Date d'inscription
samedi 12 août 2006
Statut
Membre
Dernière intervention
2 mars 2010
11
2 mai 2008 à 17:12
2 mai 2008 à 17:12
Un grand merci Jean-Jacques : vous avez vu juste... ça marche !!
durahsel
Messages postés
66
Date d'inscription
samedi 12 août 2006
Statut
Membre
Dernière intervention
2 mars 2010
11
5 mai 2008 à 16:05
5 mai 2008 à 16:05
Bon finalement j'ai fouillé sur le net et j'ai fais un peu différemennt pour que ça marche :
Je me suis servi de la requête en mode création sur mon état, j'ai mis exactement la même formule avec
siret : vraifaux ([nom du champ] ...)
merci pour l'idée !
et ça marche !
Durahsel
Je me suis servi de la requête en mode création sur mon état, j'ai mis exactement la même formule avec
siret : vraifaux ([nom du champ] ...)
merci pour l'idée !
et ça marche !
Durahsel
Jean_Jacques
Messages postés
1040
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
1 août 2014
112
5 mai 2008 à 17:14
5 mai 2008 à 17:14
Durhasel,
Merci pour le retour d'information.
Je prends note.
Bonne fin de journée
La science ne fait que trouver ce qui existe depuis toujours.
REEVA Hubert.
Merci pour le retour d'information.
Je prends note.
Bonne fin de journée
La science ne fait que trouver ce qui existe depuis toujours.
REEVA Hubert.
2 mai 2008 à 16:12
J'ai essayé cela dans mon source control :
=IIf([consi]="Solide", "X", "") où consi est le nom de mon champ à tester mais il me renvoi sans cesse l'erreur
"La syntaxe de l'expression entrée n'est pas correcte" (je ne peux pas valider cette formule sans que ça apparaîsse).
Où est l'erreur ?
Merci
Durh.
2 mai 2008 à 16:42
Vous ne pouviez pas savoir; il convient d'utiliser la syntaxe en français et surtout utiliser ; (point-virgule) à la place des virgules.
=VraiFaux([consi]="Solide"; "X"; "")
Ça devrait le faire !
A+
La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
2 mai 2008 à 17:24
Est ce que ce genre de chose pourrait marcher parceque là j'ai "#erreur" :
=VraiFaux([siretTrait]="NC";"";[siretTrait])
--> Ce qui en gros revient à afficher le champ que si les valeurs sont différentes de NC : mais ça ne veut pas ... ?
Merci
Durh.
2 mai 2008 à 17:57
Ça devrait plutôt ressembler à ça :
=VraiFaux([siretTrait]<> "NC";"";[siretTrait])
- NB : Je n'ai pas testé -
Cordialement
La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
5 mai 2008 à 15:34
même avec cette formule l'erreur persiste. On ne peut peut être pas l'appliquer avec des champs ?
Durahsel