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")
Partager