Bonjour à tous,
J'ai utilisé ce magnifique tutoriel afin de réaliser un formulaire de recherche multi-critère :
Il est très bien expliqué et tout fonctionne pour le mieux.
Cependant, dans la partir V : Compléments,
Gestion de l'événement Double Clic du contrôle lstResults,
On effectue un double clic pour ouvrir le formualire de saisie. La zone de liste modifiable possède une colonne liée de valeur égale à 1. C'est à dire que la première colonne permet d'identifier les éléments de la liste et d'ouvrir le formulaire de saisie correspondant. Cela ne prend pas en compte les doublons présents dans la première colonne, Access affichera par défaut la première occurence du doublon.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub lstResults_DblClick(Cancel As Integer) DoCmd.OpenForm "frmAutoMedias", acNormal, , "[CodMedia] = " & Me.lstResults End Sub 'Pour que cette fonctionnalité marche, il faut que la propriété "Colonne Liée" de lstResults soit 1, c'est à dire le numéro de la colonne qui contient le code du média. Ainsi Me.lstResults renverra le code choisi.
J'aimerais savoir, par exemple lorsqu'il y a une clé double, comment réaliser le même fomulaire de saisie (en prenant donc en compte les deux premières colones dans colonnes liées). Si cela n'est pas possible, y-a-t il un moyen d'obtenir les différents éléments de la ligne sélectionnée?
Merci à tous pour vos suggestions,
B
Partager