IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Insertion PDF dans Formulaire


Sujet :

IHM

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Par défaut Insertion PDF dans Formulaire
    Bonjour,

    Je cherche à insérer automatiquement des documents PDF dans un formulaire ou état mais lorsque je passe par un lien OLE, la qualité du PDF en visualiation et impression est complètement dégradée : pixelisation et document illisible.

    Auriez-vous une solution à ce problème (access 2003) ?

    Merci d'avance

  2. #2
    Membre Expert Avatar de Gabout
    Homme Profil pro
    Utilisateur autodidacte
    Inscrit en
    Mai 2006
    Messages
    1 406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Utilisateur autodidacte

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 406
    Par défaut
    Bonjour et bienvenue sur le forum,

    Par un lien OLE, je ne sais pas faire, mais tu devrais essayer les liens hypertext

    Cordialement,

  3. #3
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Pour afficher un PDF dans un formulaire, il faut utiliser un ActiveX
    Dans les contrôles ActiveX, il y a un controle pour Adobe Acrobat Reader.

    Il faut l'insérer et lui attribuer un fichier sur un évènement de ton choix.
    current est un bon choix, mais sur le Clic d'un bouton c'est bon aussi.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Me.AcroPDF4.LoadFile ("c:\temp\a.pdf")
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  4. #4
    Membre éclairé
    Directeur technique
    Inscrit en
    Novembre 2006
    Messages
    584
    Détails du profil
    Informations personnelles :
    Âge : 62

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 584
    Par défaut
    Bonjour,

    Dans le même ordre d'idées il y a le webbrowser qui donne le même résultat qu'acropdf mais peut afficher bien d'autres formats.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me!WebBrowser1.Navigate strFichier

  5. #5
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Joli, un des avantage d'utiliser les Controles ActiveX comme celui de PDF, on peut utiliser les fonctionnalités du Reader, comme les recherches.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Par défaut
    Merci à tous mais je n'arrive toujours pas à afficher correctement mon "image" PDF dans mon formulaire. Auriez-vous un exemple ou une autre idée ?

    Merci d'avance

  7. #7
    Membre éclairé
    Directeur technique
    Inscrit en
    Novembre 2006
    Messages
    584
    Détails du profil
    Informations personnelles :
    Âge : 62

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 584
    Par défaut
    je n'arrive toujours pas à afficher correctement
    ca demande à être développé...
    Quel est le résultat obtenu?
    Quel code?
    Références?

  8. #8
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Citation Envoyé par tAKAmAkA Voir le message
    Bonjour,

    Dans le même ordre d'idées il y a le webbrowser qui donne le même résultat qu'acropdf mais peut afficher bien d'autres formats.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me!WebBrowser1.Navigate strFichier
    Je viens seulement de voir que tu utilises un ActiveX comme moi, mais avec une interface en plus.
    Mais on ne doit pas les appeler, puisqu'ils sont utilisés par le WebBrowser.

    Par contre comme tu le mentionnes, ce serait bien de savoir ce qui ne marche pas, parce que j'utilise l'activex pdf et ça fonctionne très bien.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  9. #9
    Membre éclairé
    Directeur technique
    Inscrit en
    Novembre 2006
    Messages
    584
    Détails du profil
    Informations personnelles :
    Âge : 62

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 584
    Par défaut
    Au début j'utilisais l'activx acropdf.
    Ensuite j'ai utilisé le webbrowser pour afficher d'autres types de doc.
    Je me suis rendu compte qu'il pouvait aussi afficher les pdf.
    J'ai donc arrêté d'utiliser acropdf au profit du webbrowser.

    H-oli: Quand tu écris
    Je viens seulement de voir que tu utilises un ActiveX comme moi, mais avec une interface en plus.
    Mais on ne doit pas les appeler, puisqu'ils sont utilisés par le WebBrowser.
    Cela signifie-t-il que le webbrowser utilise acropdf?
    (Cela ne m'étonnerait pas car le résultat (fonctionnalités) est le même.)

  10. #10
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Citation Envoyé par tAKAmAkA Voir le message
    Au début j'utilisais l'activx acropdf.
    Ensuite j'ai utilisé le webbrowser pour afficher d'autres types de doc.
    Je me suis rendu compte qu'il pouvait aussi afficher les pdf.
    J'ai donc arrêté d'utiliser acropdf au profit du webbrowser.

    H-oli: Quand tu écrisCela signifie-t-il que le webbrowser utilise acropdf?
    (Cela ne m'étonnerait pas car le résultat (fonctionnalités) est le même.)
    IE utilise des ActiveX pour afficher certains objets, et je pense que ce sont les mêmes.
    Si tu n'installes pas AcroReader, IE ne peut les lire.
    Mais c'est plus facile de passer par IE ou FF, tu ne doit pas te soucier de l'ActiveX à utiliser.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  11. #11
    Expert confirmé
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Par défaut
    Bonsoir...

    Un petit complément de lecture qui peut être intéressant...

    Domi2

  12. #12
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Par défaut Affichage ok, impression ?
    Merci à tous pour votre aide.
    J'arrive bien à afficher mon fichier PDF dans mon formulaire mais 2 problèmes subsitent :

    - le fichier s'affiche avec les barres de tâches Acrobat Reader : comment puis-je les faire disparaitre pour ne voir que le contenu du fichier ?

    - même si le fichier est bien présent dans l'affichage du formaulire, celui-ci est manquant à l'impression. Je n'arrive pas à comprendre le poruquoi de la chose

  13. #13
    Membre éclairé
    Directeur technique
    Inscrit en
    Novembre 2006
    Messages
    584
    Détails du profil
    Informations personnelles :
    Âge : 62

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 584
    Par défaut
    le fichier s'affiche avec les barres de tâches Acrobat Reader : comment puis-je les faire disparaitre pour ne voir que le contenu du fichier ?
    Vois le lien proposé par Domi 2.
    celui-ci est manquant à l'impression.
    Je ne comprends pas ce que tu veux dire.

  14. #14
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Par défaut
    Citation Envoyé par tAKAmAkA Voir le message
    Vois le lien proposé par Domi 2.
    Je ne comprends pas ce que tu veux dire.
    Voilà une impression écran de mon formulaire. Tu peux voir dans les fichiers joints qu'il reste les barres d'options et de défilement d'acrobat reader. Comment puis-je faire pour les supprimer et faire en sorte que le fichier PDF se redimensionne automatiquement dans le fenêtre AcroPDF définie ?

    De plus, tu peux voir aussi que le fichier PDF n'apparait plus lorsque je veux l'imprimer. As-tu une idée du pourquoi ?
    (idem si j'essaye de faire un état directement)
    Images attachées Images attachées   

  15. #15
    Membre éclairé
    Directeur technique
    Inscrit en
    Novembre 2006
    Messages
    584
    Détails du profil
    Informations personnelles :
    Âge : 62

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 584
    Par défaut
    Comment puis-je faire pour les supprimer et faire en sorte que le fichier PDF se redimensionne automatiquement dans le fenêtre AcroPDF définie
    En effet il reste cette barre verticale dans mes appli aussi, mais comme cela me va je n'ai pas cherché de moyen de la supprimer et je ne sais pas si c'est possible.
    Pour l'impression j'utilise shellexecute et ça marche bien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ShellExecute Me.hWnd, "print", Me.Fichier, "", CurrentProject.Path, 0

Discussions similaires

  1. [AC-2003] Insertion calendrier dans formulaire
    Par Jacques-Henri dans le forum IHM
    Réponses: 2
    Dernier message: 07/04/2010, 23h34
  2. [AC-2000] Visualiser PDF dans formulaire
    Par Philindy26 dans le forum IHM
    Réponses: 0
    Dernier message: 07/04/2010, 18h52
  3. insertion pdf dans formulaire
    Par pkrvz dans le forum VBA Access
    Réponses: 0
    Dernier message: 02/03/2008, 21h33
  4. Réponses: 0
    Dernier message: 08/11/2007, 20h09
  5. Insertion GIF dans formulaire
    Par STANDBOY dans le forum IHM
    Réponses: 1
    Dernier message: 26/12/2006, 16h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo