[Résolu] Affichage image dans formulaire

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.
fblc
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 16 avr. 2018 20:29

[Résolu] Affichage image dans formulaire

Message par fblc »

Bonsoir,

J'ai bien lu toutes les idées sur comment afficher des images, mais je ne parviens pas à résoudre mon problème.

Je dois faire un formulaire pour aider à la saisie d'opérations de transport.

J'ai une base contenant des données sur les transports (sociétés, type de marchandise, horaire...) et une base "images" avec le nom des société de transport et les logos associés. J'ai bien fait une relation entre les deux (sociétés-nom).

J'aimerai juste faire un formulaire dans lequel quand je choisi dans une liste déroulante le nom de la société pour faciliter la saisie de la table transport, le logo de la table image apparaisse aussitôt dans un coin.

Si quelqu'un a une idée, je suis preneur.

Merci
Dernière modification par fblc le 19 avr. 2018 06:45, modifié 1 fois.
LibreOffice 5 et 6 - sous Windows 7
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: Affichage image dans formulaire

Message par Piaf »

Bonsoir et bienvenue sur le Forum.
Merci de fournir une base exemple.
Après je n'ai pas compris l'intérêt de la table images à partir du moment ou tu as une table sociétés.
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
fblc
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 16 avr. 2018 20:29

Re: Affichage image dans formulaire

Message par fblc »

Bonjour,

Je vais préparer une table LibreOffice, j'utilisais une base mysql.

LA première table comprend seulement le numéro de la société, son nom, la date du transport prévu, l'horaire.... et je stocke les logos de chaque société dans la seconde avec en plus le point de contact de la société en question afin de ne pas alourdir la table principale. Les logos ne servent pour que faciliter la saisie via le formulaire (faire apparaitre le logo dans le formulaire une fois l'entreprise sélectionnée pour éviter les erreurs).
Dernière modification par fblc le 17 avr. 2018 06:48, modifié 1 fois.
LibreOffice 5 et 6 - sous Windows 7
fblc
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 16 avr. 2018 20:29

Re: Affichage image dans formulaire

Message par fblc »

Avec un exemple
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 5 et 6 - sous Windows 7
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Affichage image dans formulaire

Message par jeanmimi »

Bonjour,
Si tu veux stocker de nombreux Logos dans une Table, tu cours le risque de plantage de la Base. Il est plutôt conseillé de ne stocker dans la Base que le nom de l'image, et de laisser celles-ci à l'extérieur de la Base dans le même répertoire.
Pour répondre à la question de l'affichage, vue la structure de la Base, le logo doit être affiché dans un sous-formulaire.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
fblc
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 16 avr. 2018 20:29

Re: Affichage image dans formulaire

Message par fblc »

Merci beaucoup,

J'avais vainement essayé le sous-formulaire mais le contrôle picto ne réagissait pas. Je vais regarder les paramètres du sous-formulaire et m'en inspirer pour la suite.

Encore merci.


Juste un question supplémentaire : quand je change le nom de la société via la boite de liste, l'image ne réagit qu'après avoir avoir enregistré le champ. J'imagine qu'il faut que je fasse une macro pour que l'affichage soit réactualisé ou bien existe-t'il quelque chose de plus simple ?

MErci
LibreOffice 5 et 6 - sous Windows 7
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Affichage image dans formulaire

Message par jeanmimi »

fblc a écrit :bien existe-t'il quelque chose de plus simple ?
Oui, un bouton de rafraichissement de formulaire.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
fblc
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 16 avr. 2018 20:29

Re: Affichage image dans formulaire

Message par fblc »

En effet... un grand merci
LibreOffice 5 et 6 - sous Windows 7
fblc
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 16 avr. 2018 20:29

[Résolu] Re: Affichage image dans formulaire

Message par fblc »

La solution proposée a résolu mon problème.

Merci à tous.
LibreOffice 5 et 6 - sous Windows 7