Bonjour à tous
Surtout ne vous dites pas : "Encore un qui pose des question et qui ne regarde pas l'aide !!!"
Non,non,non j'ai déjà regarder et j'ai essayer cette commande :
Pour pouvoir séléctionner la première ligne d'une zone de liste après avoir fait une recherche à partir d'une zone de texte comme dans l'excellent tutorial de caféine.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Me.lstResults.Selected(1) = True
Après le RefreshQuery, aucune ligne n'est séléctionné pourtant ce que je cherche apparaît bien dans la zone de liste. Et du coup frmAutoMedias n'ouvre pas la bonne ligne...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Private Sub txtRechTitre_BeforeUpdate(Cancel As Integer) RefreshQuery Me.lstResults.Selected(1) = True ' MsgBox Me.lstResults.ListIndex If Me.txtRechTitre <> "" Then DoCmd.OpenForm "frmAutoMedias", acNormal, , "[CodProd] = " & Me.lstResults End If End Sub
La première ligne n'est pas surligné comme quand on clique dessus. Et c'est ce que j'aimerais bien obtenir, automatiquement et sans avoir à cliquer dessus, sachant que chaque recherche est unique, il y a toujours qu'une reponse possible, c'est pour sa que je voudrait que ça séléctionne et ouvre frmAutoMedias tout seul avec la seule ligne présente après recherche.
Alors si jamais sur votre chemin, vous trouvez une solution, jrépond présent
Merci d'avance
Partager