Une fonction SI dans les requête Access 2007?
keopsarc
-
blux Messages postés 27147 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 27147 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Est-il possible de faire des fonctions SI sur Access 2007?
Je dois faire des extractions de données mais je dois d'abord faire quelques manipulations (multiplier telles données à d'autres données...)
Mais on m'a demandé de faire le plus simple possible et donc de faire le moins de requête.
sa serais par exemple
Si code titre : 21 alors faire cette formule
si code titre : 03 alors faire cette formule
sachant que dans ces formules je devrais multiplier plusieurs champs entre eux....
Je doute sincérement qu'access accepte... c'est plus le rôle d'excel...
Je ne connais pas le language VBA
Est-il possible de faire des fonctions SI sur Access 2007?
Je dois faire des extractions de données mais je dois d'abord faire quelques manipulations (multiplier telles données à d'autres données...)
Mais on m'a demandé de faire le plus simple possible et donc de faire le moins de requête.
sa serais par exemple
Si code titre : 21 alors faire cette formule
si code titre : 03 alors faire cette formule
sachant que dans ces formules je devrais multiplier plusieurs champs entre eux....
Je doute sincérement qu'access accepte... c'est plus le rôle d'excel...
Je ne connais pas le language VBA
A voir également:
- Une fonction SI dans les requête Access 2007?
- Fonction si et - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Comment supprimer une page sur word 2007 - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
1 réponse
Salut,
il est possible d'utiliser la plupart des opérateurs du VBA dans le SQL d'ACCESS, voire des fonctions mathématiques ou logiques, ex :
SELECT iif(titre=21;titre;left(champ2,3) FROM table1
Cette requête renvoie la valeur de titre s'il est égal à 21, sinon elle renvoie les 3 premiers caractères du champ champ2.
Il n'y a pas de limite à l'utilisation de ces fonctions/formules...
Après, il faut voir ce que tu souhaites faire.
il est possible d'utiliser la plupart des opérateurs du VBA dans le SQL d'ACCESS, voire des fonctions mathématiques ou logiques, ex :
SELECT iif(titre=21;titre;left(champ2,3) FROM table1
Cette requête renvoie la valeur de titre s'il est égal à 21, sinon elle renvoie les 3 premiers caractères du champ champ2.
Il n'y a pas de limite à l'utilisation de ces fonctions/formules...
Après, il faut voir ce que tu souhaites faire.