Une fonction SI dans les requête Access 2007?

keopsarc -  
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





A voir également:

1 réponse

blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
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.
0