rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

[Access] Compter et afficher si résultat pair

dcanl, le mardi 4 avril 2006 à 09:26:06
Bonjour !!

Je souhaite créer une requête sous Access (pas en mode SQL, désolé) qui me permettra de compter le nombre de joueurs (table JOUEUR) entrés dans la base.
Jusque là pas de souci : j'utilise l'opération "Compte" appliqué à l'élément "N°_JOUEUR" de la table "JOUEUR".

Seulement, je voudrais que le résultat de la requête ne s'affiche QUE s'il est pair !

Que dois-je utiliser ?
Où ? Dans "Critères" ? Dans les propriétés de la requête ?

Merci de m'aider !
Répondre à dcanl  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
bacchuss, le mardi 4 avril 2006 à 09:28:35
salut

il faut que tu testes le reste de la division par 2 (ce qu'on appelle modulo 2)
s'il est egal à zéro, c'est pair.
mais avec Access, sans SQL, je connais pas... __________________________________________
01001001110101001010100101 et plus si affinités
Répondre à bacchuss

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
dcanl, le mardi 4 avril 2006 à 09:50:48
Oueps. Je pensais bien à un truc comme ça, mais c'est que je ne sais pas comment faire.

J'ai essayé de mettre dans "Critères"

[CompteDeN°_JOUEUR] Mod 2 = 0

mais ça ne marche pas !

Sinon, à la limite, tu ferais comment en SQL ?
De toute façon, mes profs vont bien finir par nous l'apprendre, le SQL, alors...

Amitiés.
Répondre à dcanl

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
HDU, le mardi 4 avril 2006 à 11:05:25
Bonjour,

Tu peux le faire soit dans le générateur de requête d'access, soit directement en sql.

Dans le générateur, tu mets, après avoir ajouté la table qui contient N°_joueur :
Valeur : VraiFaux(Compte([N°_joueur]) Mod 2=0;Compte([N°_joueur]);"faux")
sur une seule ligne, tu ne mets rien comme critère.

En sql, ça donne :
SELECT IIf(Count([N°_joueur]) Mod 2=0,Count([N°_joueur]),"faux") AS valeur
FROM joueur;
Quand jimmy dit what’d I say, I love you baby
C’est comme qui dirait, Toute la province qui chante en anglais
Répondre à HDU

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 dcanl, le mardi 4 avril 2006 à 19:39:14
Merci beaucoup !
Répondre à dcanl
Logiciels pertinents trouvés dans les téléchargements
Télécharger Xenu's Link Sleuth 1.2jXenu's Link Sleuth - Xenu's Link Sleuth est un logiciel permettant de vérifier les liens brisés d'un site web. La vérification est effectuée...Catégorie: Webmaster
Licence: Freeware/gratuit
Télécharger HFS (Http File Server)  2.2dHFS (Http File Server) - HFS est une manière ultra-simple de partager des fichiers avec des amis. Lancez HFS Glissez un dossier à partager...Catégorie: Serveurs
Licence: Open Source
Télécharger Belarc advisor 7.2.24.3Belarc advisor - Belarc advisor est un logiciel gratuit qui établit un profil détaillé de votre logiciel et matériel installés, correctifs...Catégorie: Diagnostic
Licence: Freeware/gratuit
Télécharger AP Tuner 3.08AP Tuner - Si vous n'avez pas les moyens de vous payer les services d'un professeur de musique, alors que vous n'avez pas vraiment ce...Catégorie: Environnement de travail
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [Access] Compter et afficher si résultat pair »