Bonjour à tous,
Dans une appli de gestion commerciale, (AC97 et AC2003]
Frontale - dorsale

DA0 3.51 dans les références

j'ai le message d'erreur :
3048 Impossible d'ouvrir plus de bases de données.
Cela se produit notamment quand je veux imprimer un Etat plusieurs fois dans une boucle (le phénomène se produit généralement vers 74 pages...)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
   Do Until TableCli.EOF
       Forms!Passage!Param = TableCli!CodeFacture
       DoCmd.OpenReport "FacturePlus"
       DoCmd.Close acForm, "Facturation"
       TableCli.MoveNext
   Loop
Au debogage...le curseur se positionne sur la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
  DoCmd.OpenReport "FacturePlus"
J'ai parcouru tous le code dans les modules de l'application.
A priori j'ai fait des
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
db.close
set db = nothing
partout ...

je maitrise mal le débogage de cet aspect là
- Est ce que cela peut provenir de l'état ?
- Comment puis je connaitre le nombre de base de données ouverte...
- leurs noms
et d'où provient l'ouverture dans les objets (module, état, forms...)
(et la non fermeture !)

Merci de votre aide..
Cordialement,
fevec