Peut-on, dans une procedure, paramettrer par defaut le critère « n' importe
où dans le champ » lorsqu'on appele la fonction "rechercher"
avec le code VBA suivant:
......
Screen.PreviousControl.SetFocus
DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70
.......
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
eva
Bonjour,
Je ne sais pas, il faut regarder si un objet rechercher existe et s'il peut être paramétré.
Sinon il suffit avant de faire la recherche, d'ajouter le caractère '*' devant et derrière la chaine à rechercher.
Encore une fois si ce n'est pas possible car c'est la fenetre de recherche qui fait tout par defaut, il reste la solution de mettre un champ de recherche dans ta fenetre pour que sur l'evenement ApresMAJ de ce champ, une recherche soit lancé à la main par toi. Ainsi tu maitrise la recherche la plus simple, et au cas ou l'utilisateur en veut plus, tu lui proposera la fenetre de recherche de access qui est beacoup trop complete. Cette recherche peut être faite sur de nombreux enregistrements et champs donc elle n'a a priori pas de véritables limite. Il faut juste faire quelques lignes de programmes.
Bon courage.
:-)
-----Message d'origine----- Peut-on, dans une procedure, paramettrer par defaut le critère « n' importe
où dans le champ » lorsqu'on appele la fonction "rechercher"
avec le code VBA suivant: ....... Screen.PreviousControl.SetFocus DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70
........
Merci d'avance CC
.
Bonjour,
Je ne sais pas, il faut regarder si un objet rechercher
existe et s'il peut être paramétré.
Sinon il suffit avant de faire la recherche, d'ajouter le
caractère '*' devant et derrière la chaine à rechercher.
Encore une fois si ce n'est pas possible car c'est la
fenetre de recherche qui fait tout par defaut, il reste
la solution de mettre un champ de recherche dans ta
fenetre pour que sur l'evenement ApresMAJ de ce champ,
une recherche soit lancé à la main par toi. Ainsi tu
maitrise la recherche la plus simple, et au cas ou
l'utilisateur en veut plus, tu lui proposera la fenetre
de recherche de access qui est beacoup trop complete.
Cette recherche peut être faite sur de nombreux
enregistrements et champs donc elle n'a a priori pas de
véritables limite. Il faut juste faire quelques lignes de
programmes.
Bon courage.
:-)
-----Message d'origine-----
Peut-on, dans une procedure, paramettrer par defaut le
critère « n' importe
où dans le champ » lorsqu'on appele la
fonction "rechercher"
avec le code VBA suivant:
.......
Screen.PreviousControl.SetFocus
DoCmd.DoMenuItem acFormBar, acEditMenu, 10, ,
acMenuVer70
Je ne sais pas, il faut regarder si un objet rechercher existe et s'il peut être paramétré.
Sinon il suffit avant de faire la recherche, d'ajouter le caractère '*' devant et derrière la chaine à rechercher.
Encore une fois si ce n'est pas possible car c'est la fenetre de recherche qui fait tout par defaut, il reste la solution de mettre un champ de recherche dans ta fenetre pour que sur l'evenement ApresMAJ de ce champ, une recherche soit lancé à la main par toi. Ainsi tu maitrise la recherche la plus simple, et au cas ou l'utilisateur en veut plus, tu lui proposera la fenetre de recherche de access qui est beacoup trop complete. Cette recherche peut être faite sur de nombreux enregistrements et champs donc elle n'a a priori pas de véritables limite. Il faut juste faire quelques lignes de programmes.
Bon courage.
:-)
-----Message d'origine----- Peut-on, dans une procedure, paramettrer par defaut le critère « n' importe
où dans le champ » lorsqu'on appele la fonction "rechercher"
avec le code VBA suivant: ....... Screen.PreviousControl.SetFocus DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70