OVH Cloud OVH Cloud

Chercher "N'importe où dans le champ" par defaut

1 réponse
Avatar
chris col
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

1 réponse

Avatar
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


.