Bonjour.
J'ai quelques difficultés quand un utilisateur souhaite effectuer une recherche.
Dans mon formulaire principale, j'ai un bouton recherche qui m'ouvre un "petit" formulaire recherche sous la la forme d'une boite de dialogue. Dans ce formulaire recherche, l'utilisateur entre un champs nom (de la table A) et une date (de la table B). En cliquant sur un bouton d'exécution (code ci-dessous), on tombe sur l'enregistrement désiré:Par contre, si je souhaite naviguer entre les enregistrements, je suis limité par rapport à mon filtre appliqué lors de la recherche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 DoCmd.OpenForm "FJ", , , "[N° dépôt]=" & Me.[N° dépôt] & _ " And [Date achat] = #" & Format(Me.[Date recherche une feuille FJ], "mm/dd/yyyy") & "#" DoCmd.Close acForm, "Recherche FJ"
J'ai donc insérer le code suivant sur les boutons de navigations:Ça marche mais gros problème, je retourne sur le premier enregistrement au lieu de rester sur celui de la recherche pour passer au suivant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 'j'efface un éventuel filtre du bouton recherche Me.FilterOn = False
J'ai essayer avec bookmark, mais il semblerait que le code ci-dessus (où l'on retire le filtre) détruise le signet.
Je ne sais plus trop dans quelle direction aller.
Si on pouvait m'orienter...
Merci par avance.
Partager