Bonjour,
Je cherche désespérément comment faire pour afficher le nombre de résultats obtenus lors de l'exécution d'une requête.
J'ai essayé ceci :
Ma requête SQL me renvoie 8 lignes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SQL_vehicules = "SELECT CV.cout,V.km " & _ "FROM Vehicules AS V,GestionVehicules AS GV,CoutVehicules AS CV,suivi_chantier AS SC WHERE " & _ "V.code = GV.Code AND " & _ "GV.Type = CV.type AND " & _ "SC.semaine BETWEEN " & sem_debut & " AND " & sem_fin & " AND " & _ "SC.annee BETWEEN " & an_debut & " AND " & an_fin Set oRst = oDb.OpenRecordset(SQL_vehicules, dbOpenSnapshot) If (oRst.Fields.Count < nbrVehiculesTotal) Then
mais oRst.Count retourne 1 au lieu de 8
J'ai aussi essayé de remplacer par oRst.RecordCount mais là aussi je me retrouve avec un 1 au lieu de 8.
J'ai essayé d'ajouter dans le SELECT : Count(V.code) mais cela ne fonctionne pas.
Pouvez vous m'aider ?
Partager