Fonction "si"

Résolu/Fermé
geronimo52 - 16 avril 2010 à 20:34
 Rhyton le boyar - 20 avril 2010 à 09:08
Bonjour à tous

Je suis entrain de créer un programme sous access afin de calculer des inerties j'ai donc créer une table "DONNES" dans laquelle j'y rentre toutes les données nécessaires au calcul.
Pour rendre conviviale la saisie j'ai créé un formulaire basé sur cette table dans lequel j'ai inséré un groupe de trois options dont la valeur 1,2 ou 3 est retenue dans le [cadre24].
Dans mon champs "Flèche" je voudrais diviser le champs [longueur] par 300,200 ou 150 en fonction de l'option choisie (1/300, 1/200 ou 1/150).
Sous excel j'utilise la fonction "SI" mais sous access je n'y arrive pas.
Est ce que quelqu'un peut m'aider?
Merci d'avance

1 réponse

Rhyton le boyar
19 avril 2010 à 10:05
Bonjour,

la fonction si sous access s'appelle en version francaise vraifaux(comme dans excel) ou en version anglaise iif(comme dans excel)
Donc tu cré une nouvelle box pour laquelle tu tape

= VraiFaux([cadre24]=1;[ton champadiviser]/300;VraiFaux([cadre24]=2;[ton champadiviser]/200;VraiFaux([cadre24]=3;[ton champadiviser]/150;)))

Comme sous excel quoi,

Bon courage,

Rhyton
1
geronimo52 Messages postés 3 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 19 avril 2010
19 avril 2010 à 15:08
Merci Rhyton, tu es un chef
Je te salue bien bas
Géronimo
0
Rhyton le boyar
20 avril 2010 à 09:08
Pas de quoi,
Passe une bonne journée, : )

Rhyton
0