Bonjour, existe il une méthode qui permet d'obtenir le nombre d'enregistrement dans un recordset sans avoir à les compter une par un?
Patrick
Bonjour, existe il une méthode qui permet d'obtenir le nombre d'enregistrement dans un recordset sans avoir à les compter une par un?
Patrick
Bonjour,
Supposons que ton recordset est rst, alors
Mais il y a plus simple, en utilisant les fonctions de domaine comme DCount dont la syntaxe est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 ... 'ceci sous entend que l'objet rst est déja déclaré est initialisé tout comme la variable nbrec with rst 'si il y a au moins un enregistrement if .recordcount<>0 then 'passer au dernier enregistrement .movelast 'revenir au premier .movefirst 'recevoir le nombre d'enregistrement nbrec=.recordcount end if end with ...
Bon courage et @+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 nbrec=DCount("[champ clé]","nom table ou requête","critère")
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici nous avons réuni théorie et pratique: Rien ne fonctionne ... et personne ne sait pourquoi!
Albert Einstein
Merci beaucoup de ton aide, ca fonctionne impec
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager