[ACCESS] condition sur des champs

Fermé
ashark2211 - 15 juin 2011 à 10:52
Leviathan49 Messages postés 257 Date d'inscription jeudi 10 juin 2010 Statut Membre Dernière intervention 22 juillet 2011 - 16 juin 2011 à 15:18
Bonjour,

Je débute sur access et je me retrouve devant un probleme. lorsque je fais ma requete j'ai 3 champs à la suite qui représente un chiffre sur 3 années succesives (tous les champs ne sont pas rempli!), et j'aimerai afficher le chiffre correspondant à l'année la pus récente. Je ne comprends pas les critères qu'il faut indiquer pour arriver à ceci.

Merci bcp pour votre aide

3 réponses

blux Messages postés 26556 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 29 décembre 2024 3 319
15 juin 2011 à 13:11
Salut,

où sont stockées tes années ?
0
mes années sont un domaine d'une table
0
blux Messages postés 26556 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 29 décembre 2024 3 319
15 juin 2011 à 13:58
mes années sont un domaine d'une table
C'est quoi un 'domaine' en access ?
0
en fait je l'ai en anglais et il y a ecrit field....
0
blux Messages postés 26556 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 29 décembre 2024 3 319
15 juin 2011 à 14:09
Donc, c'est un champ.

Colle le texte de ta requête qu'on voie ce qu'il s'y passe...
0
Leviathan49 Messages postés 257 Date d'inscription jeudi 10 juin 2010 Statut Membre Dernière intervention 22 juillet 2011 70
16 juin 2011 à 15:18
Si il suffit juste d'afficher le contenu la plsu grande colonne non nulle, cette requête devrait marcher (avec c1 c2 c3 tes trois champs d'années en ordre croissant)
SELECT IIF(c3 IS NULL,IIF(c2 IS NULL,IIF(c1 IS NULL,NULL,c1),c2),c3)
FROM TABLE
0