|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre expérimenté
![]() Inscription : juillet 2005 Messages : 555 ![]() |
Bonjour,
J'ai importé et modifié notre application de ms access 2003 vers 2007. Tout baigne à 98%. J'ai installé SaveasPdf, intégré la fonctionnalité et testé que tout fonctionne et surprise après avoir fait l'installation avec le runtime 2007 l'export en PDF ne fonctionne pas ! Est-ce normal ? D'avance merci de vos contributions |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 098 ![]() |
Bonjour,
des messages d'erreur ? un comportement spécial comme une sortie brutale de l'application ? Ton controle d'erreur (si tu en as un !) rapporte quelque chose ? Sans info supplémentaire c'est comme chercher un cure-dent dans un champ de blé.
__________________
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 |
|
00
|
|
|
#3 |
![]() ![]() ![]() Christophe Warin Inscription : octobre 2004 Messages : 8 635 ![]() |
Le complément d'export PDF a été installé sur le poste possédant le runtime ?
|
|
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() Inscription : juillet 2005 Messages : 555 ![]() |
Merci pour questions,
Sur l'application normale (non compliée) ça marche du feu de dieu une merveille ! docmd.SendObject etc.. au format pdf DoCmd.OutputTo etc aussi J'ai réalisé le package comme M. Ambrosino le conseil avec en plus l'intégration du package SaveasPDF.exe, ou sans 2 tests effectués Sur la version compilée aucun message d'erreur, une boite de message access native apparait pendant l'action et puis rien ? Le runtime distribué avec l'option 3, c'est à dire fourniture et installation du runtime, la machine est sous vista. Sur la machine où il y a le runtime, l'office 2007 voit bien l'option, car avec Word je peux faire des pdf ! |
|
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() Inscription : juillet 2005 Messages : 555 ![]() |
Bonjour,
En définitive je veux juste savoir si cela fonctionne un poste sans access juste avec le runtime 2007 et SaveasPdf ? Si cela fonctionne je vais retourner sur mon clavier pour creuser. D'avance merci |
|
|
00
|
|
|
#6 |
|
Membre expérimenté
![]() Inscription : juillet 2005 Messages : 555 ![]() |
Bonjour,
les tests ont été effectués avec vista et xp avec ou sans office 2007 installé l'erreur signalée est 2501 rien à voir avec le problème ? plusieurs personnes ont le même problème que moi cela ne se produit pas avec le runtime si on a access complet sur la machine ! pour avoir une réponse de chez microsoft c'est l'enfer sur ce forum on a déplacé ma question vers pépins sur OS ? alors que la question est en rapport avec le runtime access 2007 + saveaspdf je suis désapointé, je pense que c'est un bug !! |
|
|
00
|
|
|
#7 |
|
Membre expérimenté
![]() Inscription : juillet 2005 Messages : 555 ![]() |
Je pense avoir trouvé, il faut une licence « Office Pro» installée sur le poste. Si c’est cela la solution, je trouve que c’est lamentable et mesquin de la part de Microsoft.
Si une personne a une autre solution, je suis preneur. Aujourd'hui c'est important de pouvoir générer des pdf à partir d'une application. |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 1 ![]() |
Bonjour naphta,
Je rencontre excatement le même problème que toi, je n'ai pas trouvé de solution pour le moment et je ne vois rien dans la base de connaissances Microsoft qui identifie ce problème. Est-ce que tu as trouvé une solution? |
|
|
00
|
|
|
#9 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 098 ![]() |
Bonjour,
L'erreur 2501 est un peu bateau... désolé du terme ! Elle signale systèmatiquement qu'un report n'a pas été imprimé. As-tu essayé de trapper l'erreur directement dans le report ? Que ce passe-t-il dans le cas ou tu lance access full en mode Runtime ? 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 |
|
00
|
|
|
#10 |
|
Membre expérimenté
![]() Inscription : juillet 2005 Messages : 555 ![]() |
Bonjour,
Oui la solution existe mais elle n'est pas légale… On y arrive mais je ne peux pas dire comment, désolé, la solution est dans les précédents messages. Je cherche en ce moment du côté de la base de registre, pour faire pseudo légal car tout ceci est très flou : Microsoft dit vous pouvez télécharger ce complément à condition d'avoir Office 2007 sur la machine ! OK D'un autre côté ils disent vous pouvez distribuer saveaspdf avec le runtime et il y a mêmeun page qui explique comment modifier le fichier setup.ini !! Je pense qu'il y a une contradiction ou une bataille avec ADOBE. Dans ce forum il y a-t-il des MVP qui peuvent repondre ? on parle de ce problème sur 2 sites aux US (et ici). |
|
|
00
|
|
|
#11 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 098 ![]() |
Oui on peut télécharger ce complément si on a un ACCESS 2007 installé sur le poste. D'une part je ne vois pas l'intéret de télécharger un complément si o a pas le produit - tout est toujours précisé chez MS et ils ont raisons car il y a toujours des petits malins pour exploiter les failles des licences.
Le produit PDF d'ACCESS 2007 peut être distribué en toute légalité avec le runtime. (c'est très clair aussi) Oui il y a des MVP sur ce site. Tout cela ne fait pas trop avancer le problème : As-tu des réponses aux questions posées dans mon post précédent ? Est-ce une base convertie en 2007 ? Est-ce que le pilote virtuel PDF est marqué Imprimante par défaut ? En espérant des réponses. 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 |
|
00
|
|
|
#12 |
|
Membre expérimenté
![]() Inscription : juillet 2005 Messages : 555 ![]() |
Bonjour Loufab,
SaveasPdf fonctionne avec Word, Oulook et Excel dans la version Office Basic 2007 mais ne fonctionne plus avec le runtime Access ! Pourquoi ? Nous utilisions jusqu’à présent PDFCreator super produit mais il ne fonctionne plus avec Vista on tourne en rond. La base a été convertie à 2007 et elle fonctionne parfaitement bien, je passe sur les petits soucis sur divers états. Je compte virer les activex style listview datagrid et autre mais là avec ce souci je suis en standby. Si j’ai parlé de l’erreur 2501, c’est que je n’avais rien d’autre, je sais que c’est nase comme code d’erreur, il est retourné dans une procédure de notification avec les CDO car la procédure ne termine pas. On sauvegarde l'état dans un fichier et il est envoyé par un automate programmé. La procédure fonctionne bien mais à condition que le fichier soit converti en HTML ou en RTF. docmd.SendObject ne renvoi pas d’erreur Avec SaveasPdf il n’y a pas de pseudo imprimante, c’est un convertisseur simple. Je suis désolé pour mon ton mais je suis pressurisé par la prod ici. A bientôt |
|
|
00
|
|
|
#13 | ||
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 098 ![]() |
Je te livre mes investigations n'utilisant pas SavePDF mais Acrobat Suite je n'ai pu faire de tests :
1 : mettre une imprimante par défaut pour tous les utilisateurs du poste même si on ne l'utilise pas. Access déteste si on le fait pas. Avec les générateurs PDF il semble que se soit aussi le cas. Un petit code pour l'imprimante par défaut : Code :
2 : Pour les bases converties il semblerait que l'abandon de la sécurité pose quelques problèmes avec l'ancien système du mdw. Si tu as convertis en Accdb crée un base vierge et importe tous les objets. 3 : Si tu lance Access full en mode runtime tu pourras intercepter l'erreur (la vrai), sinon travailler avec l'événement Sur erreur de l'état. MVP ne veut pas dire salarié de MS... Pour le ton c'est pas grave je comprend que c'est agaçant.
__________________
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 |
||
|
00
|
Copyright © 2000-2012 - www.developpez.com