[Résolu] Joindre document PDF à formulaire (et donc à table)

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
xandalf
Fraîchement OOthentifié
Messages : 3
Inscription : 24 mai 2013 11:42

[Résolu] Joindre document PDF à formulaire (et donc à table)

Message par xandalf »

Le Modérateur a écrit : :alerte:
Votre signature est incomplète.
Outre la version exacte de AOO, vous devez mentionner la version exacte de l'OS (Vista Premium SP 2, Windows XP SP 3, Ubuntu 10.04, MacIntel 10.6.8...par exemple).

Accès direct à votre signature pour y porter ces informations.

Merci pour votre collaboration
Bonjour,
j'arpente le forum depuis trois jours à la recherche d'un réponse que je ne parviens pas à obtenir.
Je souhaiterais savoir comment joindre un document à un formulaire (et donc à une table) de telle sorte qu'il soit possible de l'ouvrir à partir de ce formulaire (exemple, je créé un enregistrement relatif à une réunion et je voudrais y joindre le compte-rendu au format PDF). Je suis preneur des deux solutions possibles, à savoir stocker le document dans la base ou ne stocker que le chemin jusqu'au document.
J'ai cru avoir trouvé avec "Contrôle picto" mais d'une part cela ne fonctionne qu'avec les images et d'autres part, en cliquant sur l'image lors de la consultation du formulaire, ce n'est pas l'image qui s'ouvre mais le choix d'une nouvelle image !! Alors que ce je souhaite c'est que les utilisateurs puissent consulter le document joint.

Merci d'avance.
OpenOffice 3.4.1
Windows 7
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: Joindre document PDF à formulaire (et donc à table)

Message par Piaf »

Bonjour

Tu peux stocker le chemin du fichier PDF et l'ouvrir en utilisant une macro Voir à ce sujet : [Base] Substitut contrôle hyperlien
Si tu choisis cette solution et que tu as des questions à poser, tu dois le faire dans la section Macros et API avec la balise [Base]
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26157
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Joindre document PDF à formulaire (et donc à table)

Message par Dude »

Salut,
xandalf a écrit :joindre un document à un formulaire (et donc à une table)
Pour cela, il faudrait que le contrôle objet OLE existe.
Question (bien sûr) déjà passée et qui fait l'objet d'une demande d'amélioration : http://forum.openoffice.org/fr/forum/vi ... =9&t=17042
2 voix sur le rapport depuis 2009, ça n'interresse pas grand monde.

Faut voter !
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
xandalf
Fraîchement OOthentifié
Messages : 3
Inscription : 24 mai 2013 11:42

Re: Joindre document PDF à formulaire (et donc à table)

Message par xandalf »

Je suis débutant donc pardon d'avance si je vous agace...

Quoi qu'il en soit, je travaillais auparavant sous Bento (Mac) et il était possible d'associer des fichiers à un formulaire. Certes il n'était pas stocké en base mais un bouton type "Parcourir" permettait de choisir son fichier puis le chemin était mémorisé et à la prochaine consultation du formulaire il était possible d'ouvrir le fichier en cliquant. C'est cela que je souhaiterais avoir sur Base, est-ce faisable ?
OpenOffice 3.4.1
Windows 7
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: Joindre document PDF à formulaire (et donc à table)

Message par Piaf »

Re
Piaf a écrit :Tu peux stocker le chemin du fichier PDF et l'ouvrir en utilisant une macro
Es tu allé voir le lien donné ?
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
xandalf
Fraîchement OOthentifié
Messages : 3
Inscription : 24 mai 2013 11:42

Re: Joindre document PDF à formulaire (et donc à table)

Message par xandalf »

Oui je l'ai consulté mais malheureusement j'avoue que ce n'est pas très clair... le fait de cliquer sur le bouton de l'exemple ne produit rien et il semble qu'il faille renseigner le chemin manuellement au lieu de pouvoir "parcourir..."
OpenOffice 3.4.1
Windows 7
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26157
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Joindre document PDF à formulaire (et donc à table)

Message par Dude »

xandalf a écrit : le fait de cliquer sur le bouton de l'exemple ne produit rien
As-tu au moins fait la migration des macros comme l'indique le dialogue à l'ouverture de la base ?
xandalf a écrit :et il semble qu'il faille renseigner le chemin manuellement au lieu de pouvoir "parcourir..."
C'est un détail. C'est déjà pour te montrer qu'il est possible d'exécuter un fichier depuis un formulaire.
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: Joindre document PDF à formulaire (et donc à table)

Message par Piaf »

Re
Un petit exemple
Les macros doivent être activées, donc si questions, les poser dans la section qui va bien.
A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64