Une fonction SI dans les requête Access 2007?

Fermé
keopsarc - 12 juil. 2010 à 15:31
blux Messages postés 26297 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 septembre 2024 - 12 juil. 2010 à 21:24
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 26297 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 septembre 2024 3 300
12 juil. 2010 à 21:24
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