Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/12/2011, 10h19   #1
Membre du Club
 
Inscription : octobre 2003
Messages : 206
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 206
Points : 61
Points : 61
Envoyer un message via MSN à Tierisa
Par défaut Probleme pour exporter plusieurs pdf successifs

Bonjour à tous

j'ai un recordset qui est le suivant:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Dim base As DAO.Database
Dim resultat As DAO.Recordset
Dim res As String
Set base = CurrentDb()
 
Set resultat = base.OpenRecordset("SELECT nummgr FROM nummgr")
  With resultat
 
            .MoveFirst
            While Not .EOF
                res = .Fields("nummgr")
                Me.re = res
                DoCmd.OutputTo acOutputReport, "mgrnomverre6", acFormatPDF, "c:\envoiMGR\Fiche MGR n°" & res & ".pdf", False
                .MoveNext
           Wend
 
    End With
 
resultat.Close
Set resultat = Nothing
En fait c'est un recordest sur une table temporaire qui contient des enregistrements. Je voudrais exporter une fiche par enregistrement. (mon état s'appelle "mgrnomverre6" et est basé sur une requete qui prends la valeur "res").
Tout cela fonctionne bien. Ce qui bloque c'est l'exportation en pdf de chaque fiche. Il exporte la 1ere puis s'arrête. Lorsque je désactive la ligne d'export de fiche, ma boucle se passe trés bien (verifiée par des msgbox). Dès que je remets cette ligne active, même probleme... Avez-vous une idée du pourquoi du comment svp?
Tierisa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2011, 12h16   #2
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 090
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 090
Points : 11 620
Points : 11 620
Bonjour,
Le parcours du recordset est plus rapide que la génération du pdf.

Essaye de mettre un

juste après avant le movenext.

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2011, 12h26   #3
Membre du Club
 
Inscription : octobre 2003
Messages : 206
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 206
Points : 61
Points : 61
Envoyer un message via MSN à Tierisa
Bonjour
Merci de ton aide mais cela ne change rien
Tierisa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2011, 13h36   #4
Membre du Club
 
Inscription : octobre 2003
Messages : 206
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 206
Points : 61
Points : 61
Envoyer un message via MSN à Tierisa
petite info en sup. il y a une ligne que je n'ai pas mise dans le code ici mais dans mon appli et qui exporte une liste XLS également. Je veins de constater que si je laisse uniquement l'export de la liste xls ça marche trés bien, par contre c'est l'export du pdf (ou snp aussi) qui fait planter!! Pourtant mon état exporté à part pour verif s'ouvre trés bien avec les bonne valeurs!
Tierisa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2011, 13h42   #5
Membre du Club
 
Inscription : octobre 2003
Messages : 206
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 206
Points : 61
Points : 61
Envoyer un message via MSN à Tierisa
pb resolu: je ne savais pas que l'export d'un etat était comme si on l'ouvrait et donc il cherchait une barre d'outils à fermer qu'il n'avait pas. en gros c'est de ma faute sorry . Merci et désolé du dérangement
Tierisa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h00.


 
 
 
 
Partenaires

Hébergement Web