Bonjour,
j'ai une textbox qui permet de filtrer une listbox indépendante, j'y place le nom et son index dans deux colonnes.
Ca fonctionne.
Je souhaite par un double-clic sur la listbox atteindre dans le sous-formulaire l'enregistrement correspondant.
Ca ne fonctionne pas.
Formulaire : FormRecherche
SFormulaire : sfArticle
ListBox : NomListBox
Champ index : IDVille type Numéro Auto entier Long
J'ai ce code dans le formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Sub NomListBox_DblClick(Cancel As Integer) Dim Lig As Long Lig = Forms!FormRecherche!NomListBox.ListIndex Forms![FormRecherche]![sfArticle].Form![IDVille].SetFocus 'DoCmd.FindRecord CLng(Forms!FormRecherche.NomListBox.Column(1, Lig)) 'ou DoCmd.GoToRecord acActiveDataObject, , acGoTo, CLng(Forms!FormRecherche.NomListBox.Column(1, Lig)) Forms!sfArticle.Requery End Sub
Sur la ligne 7, j'ai "Propriété ou méthode non gérés par cet objet"
D'après mes recherches, la formule est bonne.
Qu'est-ce qui cloche ?
Merci.
ESVBA
Partager