Bonjour, Il faudra que je rédige une FAQ ou un tutoriel illustré, comme l'avait fait PY Samin sur le forum. Pour le principe, il faut deux Tables, une pour la sélection, une pour afficher l'enregistrement dont un élément aura été sélectionné. Le formulaire d'affichage sera structuré en MainForm, avec un contrôle Zone de liste, et un SubForm avec un PushButton dont l'action sera d'afficher les contrôles de la Table d'affichage et ces contrôles. La Zone de liste est alimentée par une séquence de code SQL. Il reste plus qu'à mettre en relation les dépendances entre MainForm et SubForm.
Jean-Michel PIERRE > Le 12 avr. 2017 à 10:32, Fricard Claude <[email protected]> a écrit : > > Bonjour à tous et merci à Jean-Michel pour sa réponse. > Je n'ai pas répondu de suite car j'ai essayé, en m'appuyant sur l'exemple > fourni EmpruntECEBORG-v2.odb, de reproduire le même comportement avec ma > base. Si j'obtiens la même définition des contrôles (propriétés des Zones de > liste déroulantes) je n'ai pas le même résultat : l'affichage automatique des > champs de l'enregistrement. Plusieurs hypothèses; > Dans la mise en place nous ne suivons pas la même procédure: est-ce que dans > l'exemple l'on a utilisé l'assistant formulaire? est-ce que les zones de > listes ont été créées en remplaçant les Zones de texte par des Zones de > liste? est-ce que la relation entre les 2 tables est obligatoirement réalisée > avec des champs de type Integer (IDemprunteur dans l'exemple) ? c'est autant > de questions que je me pose. De plus je constate que l'exemple a été fait > avec sous LIbo 5.3.2 (X64) , est-ce que la version a un impact ? > je souhaiterais que l'auteur de l'exemple puisse décrire la procédure de mise > en place qu'il a utilisée pour arriver à ce résultat. > D'avance bien merci. > Claude > > > >> Le 10/04/2017 à 15:31, Jean Michel PIERRE a écrit : >> >>> >>> Bonjour, >>> Je ne me souviens plus de la procédure pour, dans un formulaire, faire en >>> sorte qu'en définissant un enregistrement (par choix de liste déroulante) >>> j'affiche automatiquement le contenu des autres champs de l'enregistrement >>> ; Les valeurs sont définies dans une table. >>> Exemple: j'ai une table des appellations (vins) avec une référence au >>> hasard: BXM00 qui détermine la région :MEDOC et l'Appellation MARGAUX ; je >>> voudrais que lorsque j'entre un cru dans un formulaire je puis avec une >>> liste déroulante sur les références, si je retiens BXM00, je visualise dans >>> le champ REGION: MEDOC et dans le champ APPELLATION : MARGAUX >>> J'ai su faire avec ACCESS... >>> D'avance merci >>> Claude >>> >> >> Bonjour, >> >> Une réponse dans ce sens ici : >> >> https://forum.openoffice.org/fr/forum/viewtopic.php?f=8&t=54351&sid=0b15353983f4235acc1cc0829f48b483 >> >> >> Si difficulté, tu peux joindre ta Base par Framadrop. >> >> > > > -- > Envoyez un mail à [email protected] pour savoir comment > vous désinscrire > Les archives de la liste sont disponibles à > http://listarchives.libreoffice.org/fr/users/ > Tous les messages envoyés sur cette liste seront archivés publiquement et ne > pourront pas être supprimés -- Envoyez un mail à [email protected] pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
