Bonjour

Quand j'exécute une procédure avec le code ce-dessous, le résultat de varcounter = 1, alors que le résultat devrait être égal à 7.
Nombe d'enregistrement que j'obtiens si j'utilise le statement SQL (SELECT WorkEqID FROM TWork WHERE WorkRecurrent = True) dans une requête.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Dim TechnicalData As DataBase
Dim rst As Recordset
Dim varcounter as Variant
 
Set TechnicalData = CurrentDb
Set rst = TechnicalData.OpenRecordset("SELECT WorkEqID FROM TWork WHERE WorkRecurrent = True;")
varcounter = rst.RecordCount
Est-ce que j'ai fait une erreur?