Extraire les enregistrements pairs ou impairs

Dans une table, j’ai un champ numérique qui prend des valeurs quelconques. Je souhaiterais extraire seulement les valeurs paires ou impaires. Comment faire ?

Reprenons notre base Vidéoclub. Dans la table des films, on dispose du titre du film et de l’année de sortie (1999, 2001, 2002, 2006…). On va construire une requête pour extraire les films des années paires ou impaires, au choix.

  1. Créez une nouvelle requête, basée sur la table des films.
  2. Placez les champs qui vous intéressent sur la grille de requête, dont le champ Année, pour l’exemple.
  3. Ajoutez le champ calculé suivant, sur la grille :

La nouvelle colonne Pair/Impair calcule le modulo 2 de chaque année. En d’autres termes, elle affiche le reste de la division de l’année par 2. Si l’année est 2007, le reste de la division par 2 est 1 ; si l’année est 2008, le reste est 0. On obtient donc une suite de 0 pour les années paires, et de 1 pour les années impaires.

Il ne reste plus qu’à ajouter un critère sous le champ calculé. Tapez 0 pour obtenir les années paires, et 1 pour les années impaires. Si la colonne Pair/Impair n’est pas utile à l’affichage, vous pouvez « décocher » sa case Afficher.

Vous aimerez aussi...

1 réponse

  1. SAID MERKACHI dit :

    Merci Mille fois pour cette exemple vidéo que je n’ai trouvé que chez votre trucs et astuces MS Access Extraire les enregistrements pairs ou impairs.
    Merci

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *