[Résolu] Changer l'ID du formulaire sur double-clic

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.
djipe
Membre lOOyal
Membre lOOyal
Messages : 32
Inscription : 04 nov. 2016 20:55

[Résolu] Changer l'ID du formulaire sur double-clic

Message par djipe »

Bonjour,

Au cours du développement de ma base, je me heure à une petite difficulté. Afin de rester concentré sur le problème, j'ai fait une base simplifiée qui nous permettra de ne pas être pollué par le reste.

Dans cette base, j'ai une table et 1 formulaire.
La table liste des filles avec l'ID d'une "fille" qui est sa mère et un commentaire.
Le formulaire comporte basiquement des champs pour renseigner cette table et un sous-formulaire tableau qui fait la liste des filles de la fille affiché au formulaire (le test fait est : affiche les lignes dont id_mère = id_fille)

Jusque là, ça fonctionne bien : J'arrive à voir qui a qui comme fille :bravo:
img_fille.jpg
Mais là où ça se complique, c'est que je voudrai que lorsque l'on double-clic sur une ligne du tableau (affichant les filles) l'id de la ligne soit utilisé comme index du formulaire principal et ainsi afficher les informations de la fille cliqué.

Pour le moment, j'ai tenté des macros mais sans grand succès.
S'il y en a parmi vous qui ont des suggestions, ça serait super sympa :bravo:

Voici ma base exemple :
affiliation.odb
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par micmac le 07 avr. 2018 17:31, modifié 1 fois.
Raison : Balisage
LibreOffice 6.4 - Windows
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: Changer l'ID du formulaire sur double-clic

Message par Piaf »

Bonjour
djipe a écrit :Pour le moment, j'ai tenté des macros mais sans grand succès.
Oui, mais sans macro je pense que tu pourras double-cliquer où tu veux, il ne se passera pas grand chose :)
Tu devrais poser ta question dans la section Macros et API avec la balise [Base] en reliant ce fil au nouveau.
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
djipe
Membre lOOyal
Membre lOOyal
Messages : 32
Inscription : 04 nov. 2016 20:55

Re: Changer l'ID du formulaire sur double-clic

Message par djipe »

LibreOffice 6.4 - Windows