Bonsoir,
Comment récupérer le résultat d'une requête
dans une variable ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part "SELECT COUNT(*) ..."
Merci pour vos réponses.
Bonsoir,
Comment récupérer le résultat d'une requête
dans une variable ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part "SELECT COUNT(*) ..."
Merci pour vos réponses.
Bonjour,
Regarde du coté des recordset
Merci pour ta réponse pc75.
J'avoue que je me suis déjà penchée sur les recordset pour compter les enregistrements d'une autre requête SELECT mais je n'ai pas réussi à obtenir le nombre attendu et c'est pour cela que je voulais passer par un SELECT COUNT (*). J'ai résolu mon problème en utilisant la fonction DCount mais je ne suis pas plus avancée sur le fonctionnement des recordset et pour l'instant je fais tout pour les contourner (je sais ce n'est pas une bonne attitude). Il faudra que je m'y attèle bientôt car visiblement c'est une notion très importante sous Access.
C'est pourtant pas très compliqué Essaye de t'y mettre et tu verras que tes possibilités vont être multipliées par 1000
Voici un exemple pour un select count
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Sub essai() Dim oRst As DAO.Recordset Dim strSQL As String Dim intNB As Integer strSQL = "SELECT COUNT(*) FROM MATABLE" Set oRst = CurrentDb.OpenRecordset(strSQL) If Not oRst.EOF Then intNB = oRst.Fields(0).Value Else intNB = 0 End If oRst.Close: Set oRst = Nothing End Sub
Merci Tofalu.
Promis je m'y mets dès que je peux !
salut pc75, Tofalu et Shankara,
sans compter .RecordCount()
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