Equivalent de la fonction Si() Excel
Le saviez-vous ?
Dans Access, l’équivalent du SI()
d’Excel est la fonction VraiFaux()
ou Iif()
.
- Cette fonction peut-être utilisée par exemple dans les requêtes, formulaires, états (sous ses formes française ou anglaise).
- Elle peut également être utilisée en SQL pur ou en VBA (sous sa forme anglaise uniquement).
Dans une requête | Champ calculé:VraiFaux(condition;valeur_si_vrai;valeur_si_faux)
Pour plus de détails, consultez la page intitulée Calculer dans une requête. |
Dans un formulaire ou un état | =VraiFaux(condition; valeur_si_vrai; valeur_si_faux) |
En VBA | variable = Iif(condition, valeur_si_vrai, valeur_si_faux) |
Merci pour tout vos réponse
Content que ça puisse aider ! 🙂
Merci pour cette astuce …. que j’aurai tant aimé avoir découvert plus tôt !!!!
ahlem ben othmen > Comme indiqué dans l’article, il faut utiliser la fonction
VraiFaux()
ou son équivalent anglaisIif()
. Ici, ce sera plus efficace dans une requête, ça permet de traiter tous les étudiants en une fois. Par exemple :J’ai supposé que la moyenne était déjà connue (dans un champ calculé que j’ai appelé ici « Le champ Moyenne »).
slt
svp je veux savoir comment faire un test avec Ms Access
je veut tester sur la moyenne d’un étudiant pour savoir la décision admis ou réfusé en utilisant une requête svp répondez j’au besoin de vos aides merciiiii 🙂
uls > La meilleure méthode est de laisser le moteur Access gérer ces doublons, en définissant un index sans doublons sur le champ concerné (ça se fait dans les propriétés du champ, lorsque la table est ouverte en mode Création).
Bonjour,
J’ai une table auteur, j’aimerai créé un message alerte qui en cas de doublon.
Je ne sais pas comment s’y prendre