Bonjour,

Je viens de m'apercevoir que le code que j'avais récupéré ne marche pas.
Je l'ai modifié en pointant sur une de mes requêtes mais il ne trouve qu'une 1 ligne (sur 15).

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 Set bds = DBEngine.Workspaces(0).Databases(0)
 
 
            Set Rst1 = dbs.OpenRecordset(Requete_Commandes)  'XXXX   NOM REQUETE
            NBF = Rst1.RecordCount
            MsgBox ("nbre de BC : " & NBF)
NBF me sot 1 au lieu de 15


J'ai essayé de mettre directement le code SQL de ma requête (qui marche) mais à la place, j'obtiens erreur d'exécution 3075 erreur de syntaxe... Alors que celle-ci marche ailleurs ?!

Savez-vous comment je peux faire un openrecordset sur une requête ?

Merci
Thibault