Bonjour,

J’exécute ce code pour imprimer, dans une forme où je fais différentes requêtes.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Dim A As Access.Application
Dim Num, fiche As String
Set A = CreateObject("Access.Application")
A.OpenCurrentDatabase App.Path & "\CirqueDB97.mdb"
box1 = MsgBox("voulez vous imprimer la réservation?", vbQuestion + vbYesNo, "Imprimer?")
    If box1 = vbYes Then
        A.Visible = True
        DoCmd.OpenReport "requête1", acViewPreview
        A.DoCmd.Maximize
    End If
: Je fais un preview pour que la personne concerné puisse voir l'impression même si cette preview se fait directement dans Access (ce qui n'est pas super niveau sécurité etc ).
Mon problème c'est que quand je fais (comme vous l'aurais surement remarqué) plusieurs réservations de suite (donc impressions de suites) au bout de deux ou trois impressions, j'ai ce problèmes qui arrive :
"Run time error 2486 ne peut pas exécuter cette action pour le moment".

Ce que je veux savoir :
- j'ai vu sur ce forum cette solutionpossible. Mais je voulais savoir quoi mettre dans mon module? seulement les déclarations de mes variables? ou est-ce que ça résoudrai mes pb si je mettais une fonction "imprimer" dans un module pour l'appeler dans ma forme?
C'est une erreur vraiment embêtante pour la personne qui utilise mon appli....
J’espère que vous pourrez m'éclairer =)

Merci