[BASE] lier ou insérer un fichier dans un formulaire, un état.

Bonjour,

Je cherche à joindre un ou des fichiers pdf à un état ou un formulaire dans
base.

J'ai "réussi" à insérer une boite "browse" (parcourir) mais cela n'en fait
pas un lien "clicable".
J'ai bien vu un tuto pour insérer une image et je me demande si cela est
possible avec un document pdf ou odt : faire en sorte qu'à une entrée dans
la base (un utilisateur par exemple) corresponde un ou des fichiers
extérieurs à la base.

Ce n'est pas une demande exotique de ma part, "l'application" que je cherche
à développer devrait intégrer cette fonctionnalité.

Je vous remercie par avance des pistes que vous pourrez me donner.
Cordialement

Bonjour Sylvain,

Bonjour,

Je cherche à joindre un ou des fichiers pdf à un état ou un formulaire dans
base.

J'ai "réussi" à insérer une boite "browse" (parcourir) mais cela n'en fait
pas un lien "clicable".
J'ai bien vu un tuto pour insérer une image et je me demande si cela est
possible avec un document pdf ou odt : faire en sorte qu'à une entrée dans
la base (un utilisateur par exemple) corresponde un ou des fichiers
extérieurs à la base.

Tu peux ajouter un contrôle 'sélection de fichier' (dispo via les
contrôles supplémentaires de la barre Contôles de formulaire) qui
pourrait être lié au contrôle du champ utilisateur, ce ne sera pas
cliquable, mais tu pourras naviguer jusqu'au fichier.
Tu ne dis pas si les documents sont eux aussi dans une bdd.

À bientôt
Sophie

Bonjour

Comme Sophie j'aurais besoin de davantages de précisions mais
je me demande si ce que tu souhaites n'est pas ce qui est présenté ici:
https://wiki.documentfoundation.org/Macros/General/001/fr

Cordialement
Pierre-Yves

Bonjour,

Bonjour,

Je cherche à joindre un ou des fichiers pdf à un état ou un formulaire dans
base.

J'ai "réussi" à insérer une boite "browse" (parcourir) mais cela n'en fait
pas un lien "clicable".
J'ai bien vu un tuto pour insérer une image et je me demande si cela est
possible avec un document pdf ou odt : faire en sorte qu'à une entrée dans
la base (un utilisateur par exemple) corresponde un ou des fichiers
extérieurs à la base.

Ce n'est pas dans Base intégrée/embarquée que tu vas trouver ton
bonheur. En effet, un fichier ODB ne sait pas gérer l'intégration de
flux binaires autres que des images. C'est dommage, mais c'est comme ça.
Seule solution alternative : utiliser des champs VARCHAR qui pointent
vers le fichier en question stocké dans un endroit en dehors du fichier
ODB (par exemple un répertoire partagé ou spécifique dédié au stockage
de ces objets binaires) et faire appel à un macro dans ton formulaire
pour convertir la chaîne de caractères en une ressource URL et une
exécution Shell que le système d'exploitation va pouvoir comprendre et
lancer l'application associée ad hoc pour ouvrir le fichier (PDF, média,
etc).

Alex

Merci à vous trois de votre réponse !

J'ai mis du temps à répondre car il me semblait m'être inscrit à la liste et
comme je ne recevais pas de mails... Je regarderai ça donc.

Comme précisé dans la question de départ, j'ai bien découvert la "fonction
browse" (que j'ai appellé "parcourir") mais je n'avais pas de lien clicable.
Pour plus de précision, il s'agit de documents qui ne sont pas dans une base
de données et qui peuvent être fabriqués par ailleurs.

En "simple" le projet c'est une base de données de séquences d'enseignement
(avec différentes fiches et états, etc.). Mais une séquence n'est pas
composée seulement de tâches (élèves ou maîtres), mais aussi d'éléments
produits à côté de la base (un fichier ogg, ogv, pdf pour les fiches etc.
par exemple (autrement dit l'aspect "matériel" d'une séance).
Je cherchais un moyen simple de faire une référence, dans une fiche
séquence, à un fichier (des fichiers) présent sur le disque dur.

Je me doutais bien qu'il n'était pas possible "d'intégrer" les documents à
la base, mais je ne me doutais pas qu'il fallait utiliser une macro (pour
moi, c'est encore un gros mot).

Peut-être y a-t-il une manière plus simple de procéder ?

Bien à vous !