[ACCESS] condition sur des champs

ashark2211 -  
Leviathan49 Messages postés 267 Statut Membre -
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

  1. blux Messages postés 5032 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Salut,

    où sont stockées tes années ?
    0
  2. ashark2211
     
    mes années sont un domaine d'une table
    0
    1. blux Messages postés 5032 Date d'inscription   Statut Modérateur Dernière intervention   3 455
       
      mes années sont un domaine d'une table
      C'est quoi un 'domaine' en access ?
      0
    2. ashark2211
       
      en fait je l'ai en anglais et il y a ecrit field....
      0
    3. blux Messages postés 5032 Date d'inscription   Statut Modérateur Dernière intervention   3 455
       
      Donc, c'est un champ.

      Colle le texte de ta requête qu'on voie ce qu'il s'y passe...
      0
  3. Leviathan49 Messages postés 267 Statut Membre 70
     
    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