[Résolu] Afficher une partie d'un formulaire dans un autre 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.
pguilpain72
Membre lOOyal
Membre lOOyal
Messages : 35
Inscription : 27 oct. 2022 16:32

[Résolu] Afficher une partie d'un formulaire dans un autre formulaire

Message par pguilpain72 »

Bonjour,

Je suis débutant en base de données et ignorant en programmation.
qui comprend
Je souhaiterai afficher la photo de chaque pilote sélectionné sur une liste provenant d'une autre table.
Dans cette table (T_pilotes), le chemin de stockage de la photo du pilote est enregistré dans le champ "cheminphoto".
Dans le formulaire" F_pilotes" la photo du pilote s'affiche grâce à une macro.
Faut-il passer par un sous-formulaire ?
Merci
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par micmac le 28 mai 2024 11:21, modifié 2 fois.
Raison : [Résolu] remplace [résolu] + ajout de la coche verte
Linux ubuntu 22.04
Libre office 7.3.6.2
Avatar de l’utilisateur
rollmops
PassiOOnné
PassiOOnné
Messages : 744
Inscription : 20 déc. 2017 14:45

Re: Afficher une partie d'un formulaire dans un autre formulaire

Message par rollmops »

Bonjour,

Je n'ai pas compris ce que vous cherchez à faire.
pguilpain72 a écrit : 21 mai 2024 11:16 afficher la photo de chaque pilote sélectionné sur une liste
Il n'y a aucune liste dans votre formulaire "F_Pilotes"

Merci de fournir a minima une capture écran de ce que vous souhaitez.
OpenOffice 4.1.16 - Windows 11
+ LibO 25.8.5 (occasionnel pour test)
pguilpain72
Membre lOOyal
Membre lOOyal
Messages : 35
Inscription : 27 oct. 2022 16:32

Re: Afficher une partie d'un formulaire dans un autre formulaire

Message par pguilpain72 »

Bonjour,
Toutes mes excuses : en fait je me suis mal exprimé.
C'est le formulaire "Collection" que je souhaite modifier.
Vue du formulaire d'origine
Capture d’écran du 2024-05-22 10-14-43.png
J'ai enlevé la partie table des pilotes qui ne me sert à rien et je souhaite ajouter trois zones d'image sous chaque nom de pilote qui doit contenir la photo du pilote.
Projet :
Capture d’écran du 2024-05-22 10-08-43.png
Merci et bonne journée
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Linux ubuntu 22.04
Libre office 7.3.6.2
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Afficher une partie d'un formulaire dans un autre formulaire

Message par jeanmimi »

Pour avoir plusieurs photos sur le même formulaire, avec affichage dans des contrôles picto différents, tu peux t'inspirer de l'exemple joint, à dézipper, qui a été proposé dans le Forum.
Pour fonctionner, des Macros sont nécessaires.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
pguilpain72
Membre lOOyal
Membre lOOyal
Messages : 35
Inscription : 27 oct. 2022 16:32

Re: Afficher une partie d'un formulaire dans un autre formulaire

Message par pguilpain72 »

Merci
En effet cela semble ressembler à ce que je cherche à faire :)
Y'a plus qu'à :P
Bonne journée
Linux ubuntu 22.04
Libre office 7.3.6.2
pguilpain72
Membre lOOyal
Membre lOOyal
Messages : 35
Inscription : 27 oct. 2022 16:32

Re: Afficher une partie d'un formulaire dans un autre formulaire

Message par pguilpain72 »

Bonjour,
Voilà ou j'en suis
ModeleRéduit.odb
J'ai créé un sous-formulaire "PhotoP1" sous le nom du pilote qui doit me permettre d'afficher la photo du pilote en la sélectionnant dans un répertoire. Comme cela se fait pour la photo de la voiture, formulaire "voitures".
Cela ne fonctionne pas correctement car l'enregistrement dans la base de données du chemin de la photo ne fonctionne pas.
Comment faire dans le sous-formulaire "PhotoP1" pour que le chemin s'enregistre et soit sauvegardé comme dans le formulaire "Voitures" ? Si cea est le vrai problème ?

Merci et bonne journée
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Linux ubuntu 22.04
Libre office 7.3.6.2
Avatar de l’utilisateur
rollmops
PassiOOnné
PassiOOnné
Messages : 744
Inscription : 20 déc. 2017 14:45

Re: [résolu] Afficher une partie d'un formulaire dans un autre formulaire

Message par rollmops »

Re,

Comme ça, je dirais de créer 3 sous formulaires qui affichent chacun une photo.

Pourquoi mettre résolu, si cela ne l'est pas ? :tesfou:
OpenOffice 4.1.16 - Windows 11
+ LibO 25.8.5 (occasionnel pour test)