[Résolu][Base] insérer le chemin d'une image

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur: Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !

[Résolu][Base] insérer le chemin d'une image

Messagepar pguilpain » 27 Fév 2012 17:51

Bonjour,

J'utilise une macro trouver sur ce fil : viewtopic.php?f=8&t=28175&hilit=base+images+externes
qui permet d'insérer l'adresse du fichier d'une image dans une base de données et d'afficher cette image dans une autre fenêtre.
Il y a une erreur dans la macro attachée à mon formulaire : Collection (fichier
modeles_reduits_travailV1.odb
Base de donnée comprenant plusieurs tables, requètes et formulaires
(111.74 Kio) Téléchargé 108 fois
ci-joint).
Je ne suis pas très doué pour le language Basic et je ne trouve pas la solution.
Merci de m'aider
Dernière édition par MrPropre le 27 Fév 2012 21:26, édité 1 fois.
Raison: Balisage dans le 1er message
OpenOffice 4.1.1 sous Ubuntu 14.10
pguilpain
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 18
Inscrit le : 31 Déc 2008 14:26

Re: [Base] insérer le chemin d'une image

Messagepar jeanmimi » 27 Fév 2012 18:50

Bonjour;
Je n'ai pas vu dans le formulaire le contrôle qui permet de chercher le chemin du fichier Image, ni la zone de texte d'affichage de ce chemin qui sera stocké dans la table.
Pierre Yves a proposé une base exemple :
Pièces jointes
Base avec images liées par macros.odb
(67.1 Kio) Téléchargé 213 fois
LibreOffice : Version : 7.1.1.2 (x64)(15 mars 2021)
Adoptopen JRE ou Oracle JRE (x64) 1.8.0_xxx, Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 15839
Inscrit le : 03 Mars 2006 17:02
Localisation : Venise verte

Re: [Base] insérer le chemin d'une image

Messagepar pguilpain » 27 Fév 2012 19:33

Je suis désolé, je pense avoir fait les modifications indiquées mais j'ai toujours une erreur lors de l'exéution de la macro dans mon fichier :
modeles_reduits_travailV1.odb
(114.1 Kio) Téléchargé 84 fois
OpenOffice 4.1.1 sous Ubuntu 14.10
pguilpain
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 18
Inscrit le : 31 Déc 2008 14:26

Re: [Base] insérer le chemin d'une image

Messagepar Piaf » 27 Fév 2012 19:38

Bonsoir
J'ai un peu travaillé sur ta première base
Dans la table Base, renommé le deuxième champ Photo en cheminPhoto.
Dans le formulaire Voiture, ajouté le contrôle correspondant à CheminPhoto.
Ajouter un contrôle Sélection de Fichier, Enlevé un des deux contrôles Picto.
Affecté la Macro EnregistrerChemin à l'événement Bouton de souris relâché du contrôle de sélection de fichier.
Affecté la Macro AfficherImage à l'évènement Après changement d'enregistrement du formulaire.
Regarde si le principe te convient
A+
Pièces jointes
modeles_reduits_travailV1.odb
(113.96 Kio) Téléchargé 272 fois
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
Piaf
GourOOu
GourOOu
 
Message(s) : 5622
Inscrit le : 25 Nov 2011 19:07
Localisation : Guyane

[resolu]Re: [Base] insérer le chemin d'une image

Messagepar pguilpain » 27 Fév 2012 20:28

Merci cela semple fonctionner correctement, je vais étudier cela en détail. Merci encore
OpenOffice 4.1.1 sous Ubuntu 14.10
pguilpain
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 18
Inscrit le : 31 Déc 2008 14:26


Retour vers Macros et API

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 8 invité(s)