Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

CHAMP conditionel dans une requete

  • Initiateur de la discussion Initiateur de la discussion veste
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

V

veste

Guest
Bonjour,
j'aimerais créer un champ calculé.
J'ai un champ nommé equipement qui contient des nombres de 90000 à 93999.
J'aimerais que lorsque je lance ma requette, acess m'associe le numero à un nom
exemple : pour les equipements de 90000 à 90999 il associera le nom zone 1
de 910000 à 92000 zone 2 et etc.
Merci de vos réponses
 
Dernière modification par un modérateur:
Re : CHAMP CALCULE dans une requete

Bonjour

Si le champ est défini en numérique :
Code:
zone: Ent(Ent([equipement]-90000)/1000)+1
sans doute légèrement simplifiable par plus matheux que moi 🙄
si alphanumérique
Code:
zone: ExtracChaîne([equipement];2;1)+1
 
Dernière édition:
Re : CHAMP CALCULE dans une requete

En faite je n'ai pas été assez précis et j'ai mal exposé mon probléme.
ce que j'aimerais réalisé dans un champ d'une requéte. Je pense que c'est une expression conditionnelle
Si [equipement] commence par 90 alors écrire "PREPARATION"
Si [equipement] commence par 91 alors écrire "FABRICATION"
Si [equipement] commence par 92 alors écrire "conditionnement"
Si [equipement] différent de 90* et de 91* et de 92* alors écrire "autre"

Je pense avoir résumé clairement l'énoncé de mon probléme
 
Re : CHAMP conditionel dans une requete

Bonjour

Tu peux le faire avec l'équivalent Access du SI qui est la fonction VRAIFAUX et qui s'imbrique comme dans Excel, mais il serait plus "propre" de créer une table des équivalences avec 3 champs (code début, code fin, et libellé) et résoudre cela par une relation entre les 2 tables dans ta requête.
Cette seconde solution, qui respecte les principes des bases de données, fonctionnera dans toute base de données alors qu le première est acceptée par Access mais pas par d'autres SGBD plus évolués.
D'autre part cela rend les choses évolutives : en cas d'ajout de nouveaux cas, il suffit d'ajouter des enregistrements à la table des codes pour que cela marche sans avoir à modifier la requête.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

V
Réponses
2
Affichages
2 K
vynmarius
V
M
Réponses
1
Affichages
867
dudu29
D
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…