Bonjour à toutes et à tous
Il y a queqlues années, j'ai développé une appli sous acces 2.0 qui fonctione toujours très bien. Cependant je dois la convertir en access xp ou 2003 afin de pouvoir exécuter des requêtes plus complexes. La conversion a été effectuée, certaines parties de code ont été remises au goût du jour et un problème qui n'existait pas sous access 2.0 se présente sous xp, je vous explique :
mon formulaire principal est basé sur une requête, jusque là tout va bien.
j'ai créé un petit formulaire pour effectuer des recherches multi-critères.
Lorsque je lance ce formulaire, que j'interroge certains champs et que je valide, mon formulaire principal doit normalement s'ouvrir avec comme source la requête paramétrée avec comme critères les champs de mon formulaire de recherche multi-critères.
tout cela se passe par une macro, qui sur le bouton VALIDER du formulaire de recherche multi-critères, exécute l'action OUVRIR FORMULAIRE avec nom filtre : le nom de la requête paramétrée.
Tout cela se passe merveilleusement bien sous access 2.0, les données choisies sont bien renvoyées mais sous xp ou 2003, le filtre ne fonctionne pas et le formulaire principal me renvoie tous les enregistrements sans tenir compte de la requête paramétrée qui elle, fonctionne lorsque je l'ouvre en mode feuille de données (elle trie bien les enregistrements en fonction de ce que j'ai entré dans mon formulaire de recherche multi-critères).
Je ne comprends pas pourquoi l'action ouvrir formulaire - nom filtre : requête paramétrée ne fonctionne pas sous xp ou 2003
Quelqu'un pourrait-il m'éclairer ?
Merci d'avance
Partager