je débute désolé !
j'ai un formulaire avec un bouton sur lequel je souhaite faire un filtre
sur l'action clic j'ai mis ce code :
DoCmd.ApplyFilter "", "[Nom] Like ""*"" & [saisir le nom recherché] &
""*"""
ce qui me permet de saisir le nom avec seulement qques caractères quel que
soit leur place
dans la chaine. Jusque là OK
probleme lorsque je saisie par ex : mart
j'ai les martin, martino, martina, martini etc........
et quans je me déplace d'enregistrements en enregistrements par le biais
d'un autre bouton
DoCmd.GoToRecord , , acNext
et que j'arrive à la fin de mes enregistrements filtrés martu, marti
il ne m'en trouve plus (ce qui est normal puisque j'ai fini de consulter les
30 réponses) et m'affiche une érreur
erreur d'exécution 94 : utilisation incorrecte de null
je comprends a peu près pourquoi (plus de réponses à afficher), mais je ne
sais pas comment contourner le pbm
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
ce que tu peux faire: mettre un on error pour te déplacer sur le dernier pour rester au bout ou sur le premier pour boucler On Error GoTo ToLast DoCmd.GoToRecord , , acNext Exit Sub ToLast: DoCmd.GoToRecord , , acLast ' ou acFirst DoCmd.GoToRecord , , acFirst ' ou acLast End Sub -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"JV" a écrit dans le message de news: 425e2978$0$28109$
Bonjour à tous
je débute désolé ! j'ai un formulaire avec un bouton sur lequel je souhaite faire un filtre sur l'action clic j'ai mis ce code : DoCmd.ApplyFilter "", "[Nom] Like ""*"" & [saisir le nom recherché] & ""*"""
ce qui me permet de saisir le nom avec seulement qques caractères quel que soit leur place dans la chaine. Jusque là OK
probleme lorsque je saisie par ex : mart
j'ai les martin, martino, martina, martini etc........
et quans je me déplace d'enregistrements en enregistrements par le biais d'un autre bouton DoCmd.GoToRecord , , acNext
et que j'arrive à la fin de mes enregistrements filtrés martu, marti il ne m'en trouve plus (ce qui est normal puisque j'ai fini de consulter les 30 réponses) et m'affiche une érreur erreur d'exécution 94 : utilisation incorrecte de null
je comprends a peu près pourquoi (plus de réponses à afficher), mais je ne sais pas comment contourner le pbm
Merci d'avance
JV
Bonjour.
ce que tu peux faire:
mettre un on error pour te déplacer sur le dernier pour rester au bout ou
sur le premier pour boucler
On Error GoTo ToLast
DoCmd.GoToRecord , , acNext
Exit Sub
ToLast:
DoCmd.GoToRecord , , acLast ' ou acFirst
DoCmd.GoToRecord , , acFirst ' ou acLast
End Sub
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"JV" <jocelyne.valenza@free.fr> a écrit dans le message de news:
425e2978$0$28109$636a15ce@news.free.fr...
Bonjour à tous
je débute désolé !
j'ai un formulaire avec un bouton sur lequel je souhaite faire un filtre
sur l'action clic j'ai mis ce code :
DoCmd.ApplyFilter "", "[Nom] Like ""*"" & [saisir le nom recherché] &
""*"""
ce qui me permet de saisir le nom avec seulement qques caractères quel que
soit leur place
dans la chaine. Jusque là OK
probleme lorsque je saisie par ex : mart
j'ai les martin, martino, martina, martini etc........
et quans je me déplace d'enregistrements en enregistrements par le biais
d'un autre bouton
DoCmd.GoToRecord , , acNext
et que j'arrive à la fin de mes enregistrements filtrés martu, marti
il ne m'en trouve plus (ce qui est normal puisque j'ai fini de consulter
les 30 réponses) et m'affiche une érreur
erreur d'exécution 94 : utilisation incorrecte de null
je comprends a peu près pourquoi (plus de réponses à afficher), mais je ne
sais pas comment contourner le pbm
ce que tu peux faire: mettre un on error pour te déplacer sur le dernier pour rester au bout ou sur le premier pour boucler On Error GoTo ToLast DoCmd.GoToRecord , , acNext Exit Sub ToLast: DoCmd.GoToRecord , , acLast ' ou acFirst DoCmd.GoToRecord , , acFirst ' ou acLast End Sub -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"JV" a écrit dans le message de news: 425e2978$0$28109$
Bonjour à tous
je débute désolé ! j'ai un formulaire avec un bouton sur lequel je souhaite faire un filtre sur l'action clic j'ai mis ce code : DoCmd.ApplyFilter "", "[Nom] Like ""*"" & [saisir le nom recherché] & ""*"""
ce qui me permet de saisir le nom avec seulement qques caractères quel que soit leur place dans la chaine. Jusque là OK
probleme lorsque je saisie par ex : mart
j'ai les martin, martino, martina, martini etc........
et quans je me déplace d'enregistrements en enregistrements par le biais d'un autre bouton DoCmd.GoToRecord , , acNext
et que j'arrive à la fin de mes enregistrements filtrés martu, marti il ne m'en trouve plus (ce qui est normal puisque j'ai fini de consulter les 30 réponses) et m'affiche une érreur erreur d'exécution 94 : utilisation incorrecte de null
je comprends a peu près pourquoi (plus de réponses à afficher), mais je ne sais pas comment contourner le pbm
Merci d'avance
JV
JV
excellent merci raymond
"Raymond [mvp]" a écrit dans le message de news: OpX94%
Bonjour.
ce que tu peux faire: mettre un on error pour te déplacer sur le dernier pour rester au bout ou sur le premier pour boucler On Error GoTo ToLast DoCmd.GoToRecord , , acNext Exit Sub ToLast: DoCmd.GoToRecord , , acLast ' ou acFirst DoCmd.GoToRecord , , acFirst ' ou acLast End Sub -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"JV" a écrit dans le message de news: 425e2978$0$28109$
Bonjour à tous
je débute désolé ! j'ai un formulaire avec un bouton sur lequel je souhaite faire un filtre sur l'action clic j'ai mis ce code : DoCmd.ApplyFilter "", "[Nom] Like ""*"" & [saisir le nom recherché] & ""*"""
ce qui me permet de saisir le nom avec seulement qques caractères quel que soit leur place dans la chaine. Jusque là OK
probleme lorsque je saisie par ex : mart
j'ai les martin, martino, martina, martini etc........
et quans je me déplace d'enregistrements en enregistrements par le biais d'un autre bouton DoCmd.GoToRecord , , acNext
et que j'arrive à la fin de mes enregistrements filtrés martu, marti il ne m'en trouve plus (ce qui est normal puisque j'ai fini de consulter les 30 réponses) et m'affiche une érreur erreur d'exécution 94 : utilisation incorrecte de null
je comprends a peu près pourquoi (plus de réponses à afficher), mais je ne sais pas comment contourner le pbm
Merci d'avance
JV
excellent
merci raymond
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message de
news: OpX94%23NQFHA.3628@TK2MSFTNGP15.phx.gbl...
Bonjour.
ce que tu peux faire:
mettre un on error pour te déplacer sur le dernier pour rester au bout ou
sur le premier pour boucler
On Error GoTo ToLast
DoCmd.GoToRecord , , acNext
Exit Sub
ToLast:
DoCmd.GoToRecord , , acLast ' ou acFirst
DoCmd.GoToRecord , , acFirst ' ou acLast
End Sub
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"JV" <jocelyne.valenza@free.fr> a écrit dans le message de news:
425e2978$0$28109$636a15ce@news.free.fr...
Bonjour à tous
je débute désolé !
j'ai un formulaire avec un bouton sur lequel je souhaite faire un filtre
sur l'action clic j'ai mis ce code :
DoCmd.ApplyFilter "", "[Nom] Like ""*"" & [saisir le nom recherché] &
""*"""
ce qui me permet de saisir le nom avec seulement qques caractères quel
que soit leur place
dans la chaine. Jusque là OK
probleme lorsque je saisie par ex : mart
j'ai les martin, martino, martina, martini etc........
et quans je me déplace d'enregistrements en enregistrements par le biais
d'un autre bouton
DoCmd.GoToRecord , , acNext
et que j'arrive à la fin de mes enregistrements filtrés martu, marti
il ne m'en trouve plus (ce qui est normal puisque j'ai fini de consulter
les 30 réponses) et m'affiche une érreur
erreur d'exécution 94 : utilisation incorrecte de null
je comprends a peu près pourquoi (plus de réponses à afficher), mais je
ne sais pas comment contourner le pbm
"Raymond [mvp]" a écrit dans le message de news: OpX94%
Bonjour.
ce que tu peux faire: mettre un on error pour te déplacer sur le dernier pour rester au bout ou sur le premier pour boucler On Error GoTo ToLast DoCmd.GoToRecord , , acNext Exit Sub ToLast: DoCmd.GoToRecord , , acLast ' ou acFirst DoCmd.GoToRecord , , acFirst ' ou acLast End Sub -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"JV" a écrit dans le message de news: 425e2978$0$28109$
Bonjour à tous
je débute désolé ! j'ai un formulaire avec un bouton sur lequel je souhaite faire un filtre sur l'action clic j'ai mis ce code : DoCmd.ApplyFilter "", "[Nom] Like ""*"" & [saisir le nom recherché] & ""*"""
ce qui me permet de saisir le nom avec seulement qques caractères quel que soit leur place dans la chaine. Jusque là OK
probleme lorsque je saisie par ex : mart
j'ai les martin, martino, martina, martini etc........
et quans je me déplace d'enregistrements en enregistrements par le biais d'un autre bouton DoCmd.GoToRecord , , acNext
et que j'arrive à la fin de mes enregistrements filtrés martu, marti il ne m'en trouve plus (ce qui est normal puisque j'ai fini de consulter les 30 réponses) et m'affiche une érreur erreur d'exécution 94 : utilisation incorrecte de null
je comprends a peu près pourquoi (plus de réponses à afficher), mais je ne sais pas comment contourner le pbm