Bonjour,
2016 et toujours en mdb ...
Il te faut stocker les signatures sous forme de fichier images (tiff, jpg, png, bmp, gif) dans un répertoire de l'application.
Ce répertoire doit être toujours le même, utilise une constante pour le stocker.
Exemple :
Const cRepertoireSignatures = "/signatures/"
Puis tu l'utilises ainsi :
monrepertoireimage = currentproject.path & cRepertoireSignatures
Dans la table utilisateur tu ne stockes que le nom du fichier dans une colonne texte. (exemple "signature")
Enfin pour l'affichage dans le formulaire :
Créer un contrôle Image vide.
Sur l'évènement Form_Current du formulaire.
1 2 3 4
|
if not isnull(me.signature) then
me.moncontroleimage.Picture = currentproject.path & cRepertoireSignatures & me.signature.value
endif |
Pour un report c'est pareil à part que l'évènement est le OnFormat de la zone contenant le contrôle l'image.
Il y a une 2ème méthode consiste à mettre la signature dans une colonne Pièce jointe. Il y a un tuto sur l'utilisation de ce composant.
Je ne l'utilise pas à cause des risques induit par une utilisation intensive par les utilisateurs.
Cordialement,
Partager