Tirer partie de mon recordset

Résolu
allowen Messages postés 31 Date d'inscription mardi 25 novembre 2003 Statut Membre Dernière intervention 12 janvier 2006 - 8 sept. 2004 à 15:38
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 - 8 sept. 2004 à 20:57
bonjour à tous,

j'utilise un recorset pour recuperer les elements d'une table access. Ainsi, j'ai fait une requete pour selectionner les infos dont j'ai besoin.

Voila mon probleme :
dans le recordset, je dois compter le nombre de fois ou je rencontre(toujours pour le meme champ) la meme categorie.
Sachant qu'il y a 45 categories, comment puis faire sachant qu'a chaque recordset, je dois compter le nombre de fois ou on rencontre chaque categorie...

Comment faire?

Merci

5 réponses

cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 20
8 sept. 2004 à 20:57
On peut voir aussi :

"select count(*) as nombre, categorie from matable group by categorie"

Tu auras la liste de tes catégories avec le nombre d'enregs par catégorie.

Cordialement, CanisLupus

Tous les glands ne deviennent pas des chênes mais tous les chênes ont été des glands
3
cs_ITALIA Messages postés 2169 Date d'inscription vendredi 20 avril 2001 Statut Membre Dernière intervention 30 juin 2009 9
8 sept. 2004 à 15:54
Peux tu donner ton code source actuel de connexion,requete ...
un exemple de ce que tu veux obtenir car c pas franchement clair

It@li@
0
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
8 sept. 2004 à 15:58
Pas tout compris mais je penses qu'une bonne requete SQL devrait te pondre le résultat attendu d'un seul coup.

Christophe R.
0
allowen Messages postés 31 Date d'inscription mardi 25 novembre 2003 Statut Membre Dernière intervention 12 janvier 2006
8 sept. 2004 à 16:17
voila je fais :

sql = "select code, nom, prenom, categorie from matable"

Set personne = MaBase.Openrecordset(Sql, DbopenDynaset)

j'ai donc l'appartenance de chaque personne pour une categorie.

je dois donc compter le nombre de categories et imprimer une feuille correspondant a cette categorie....

j'espere que ça vous aidera

merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_pluplu Messages postés 615 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 4 juillet 2012
8 sept. 2004 à 19:49
sql = "select code, nom, prenom, categorie from matable Where matable.categorie = " si tu recherche toutes les personnes qui appartiennent à une catégorie (pour autant que catégorie soit un nombre)
ou
"select code, nom, prenom, categorie from matable Order by matable.categorie" si tu désire sortir la liste des personnes triés par ordre de catégorie

Pascal Laurençon
0
Rejoignez-nous