Vraifaux

Le
Julien
Bonjour,

Dans une requête, j'essaie d'appliquer ce tableau ci dessous :

Larg_MIN Larg_MAX Long_MIN Long_MAX Diviseur
0 25 0 2000 10
0 25 2001 7000 6
26 50 0 7000 6
51 60 0 7000 5
61 75 0 7000 4
76 100 0 7000 3
101 150 0 7000 2

en faisant du vraifaux sur une formule :

Master Joints:
VraiFaux([Width]<25;VraiFaux([Lenght]<2000;10;6);VraiFaux([Width]<50;6;VraiFaux([Width]<60;5;VraiFaux([Width]<75;4;VraiFaux([Width]<100;3;2)))))

Mais un, ça n'a pas l'air de fonctionner connaissez-vosu quelquechose de
plus efficace?

Merci de votre aide,
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
3stone
Le #6331801
Salut,

"Julien"
| Dans une requête, j'essaie d'appliquer ce tableau ci dessous :
|
| Larg_MIN Larg_MAX Long_MIN Long_MAX Diviseur
| 0 25 0 2000 10
| 0 25 2001 7000 6
| 26 50 0 7000 6
| 51 60 0 7000 5
| 61 75 0 7000 4
| 76 100 0 7000 3
| 101 150 0 7000 2
|
| en faisant du vraifaux sur une formule :
|
| Master Joints:
|
VraiFaux([Width]<25;VraiFaux([Lenght]<2000;10;6);VraiFaux([Width]<50;6;VraiFaux([Width]<60;5;VraiFaux([Width]<75;4;VraiFaux([Width]<100;3;2)))))
|
| Mais un, ça n'a pas l'air de fonctionner... connaissez-vosu quelquechose de
| plus efficace?

Déjà, tu parles de [Width] et [Lenght] sans préciser...

Mais surtout, imbriquer une telle série de "iif()" peut/doit fonctionner,
mais quasiment impossible à lire et à maintenir.

Tu devrais t'écrire une fonction en utilisant une construction en Select Case.

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Publicité
Poster une réponse
Anonyme