Enchaîner la fonction iif dans une requête Access
khelilo
Messages postés
449
Date d'inscription
Statut
Membre
Dernière intervention
-
khelilo Messages postés 449 Date d'inscription Statut Membre Dernière intervention -
khelilo Messages postés 449 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je voudrais remplir un champs par des données que si le champs précédent est correct.
Exemple:
Champ 1 / Champ 2
OREXAD / 200
FrSecurite / 100
TILV / 50
...
est ainsi de suite, sachant que certains champs n'ont pas de données dans champs 2.
je voudrais faire un enchaînement de la fonction IIF mais je n'y arrive pas
c'est à dire iif[champ1]=OREXAD,200,0), iif [champ2]=FrSecurite,100,0) ...
j'ai essayé ça iif[champ1]=OREXAD,200, iif [champ2]=FrSecurite,100,0) avec 18 iif, lors de l'exécution, il me dit que la requête est trop complexe.
Merci d'avance,
Khelilo
Je voudrais remplir un champs par des données que si le champs précédent est correct.
Exemple:
Champ 1 / Champ 2
OREXAD / 200
FrSecurite / 100
TILV / 50
...
est ainsi de suite, sachant que certains champs n'ont pas de données dans champs 2.
je voudrais faire un enchaînement de la fonction IIF mais je n'y arrive pas
c'est à dire iif[champ1]=OREXAD,200,0), iif [champ2]=FrSecurite,100,0) ...
j'ai essayé ça iif[champ1]=OREXAD,200, iif [champ2]=FrSecurite,100,0) avec 18 iif, lors de l'exécution, il me dit que la requête est trop complexe.
Merci d'avance,
Khelilo
A voir également:
- Enchaîner la fonction iif dans une requête Access
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Acer quick access - Forum logiciel systeme
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
2 réponses
Bonsoir,
Auparavant, jusqu'à Version2003, la fonction Si() de Excel était limité à 6 imbrications, je ne sais pas pour Access mais il y a tout lieu de penser que c'était la même chose.
Dans les versions plus récentes de Excel, il est dit que le nombre d'imbrications de SI() monte jusqu'à 64, certaines personnes prétendent que c'est illimité ( ??? ); déjà 64, il faut s'y retrouver.
Je ne saurai te dire si les versions récentes de Access ont suivi la puissance de Excel, mais il est probable que la réponse à ta question soit là, trop d'imbrications de iif().
A vérifier sur le tutoriel du développeur Access.
Auparavant, jusqu'à Version2003, la fonction Si() de Excel était limité à 6 imbrications, je ne sais pas pour Access mais il y a tout lieu de penser que c'était la même chose.
Dans les versions plus récentes de Excel, il est dit que le nombre d'imbrications de SI() monte jusqu'à 64, certaines personnes prétendent que c'est illimité ( ??? ); déjà 64, il faut s'y retrouver.
Je ne saurai te dire si les versions récentes de Access ont suivi la puissance de Excel, mais il est probable que la réponse à ta question soit là, trop d'imbrications de iif().
A vérifier sur le tutoriel du développeur Access.