OVH Cloud OVH Cloud

Recherche sur minuscules

2 réponses
Avatar
JPJ38
Bonjour à tous,

Je fias une recherche à partir d'un élément entré dans un formulaire
d'informations contenues dans dans ce même formulaire. Utilisation de la
macro: APPLIQUERFILTRE.
Le filtre fonctionne bien si ce n'est que je ne peux faire la différence
entre le critère de recherche enré en majuscules ou en minuscules.
Exemple: Je recherche sur 302a OU 302A j'obtiens rigoureusement la même
liste alors qu'il existe bien dans la requête des enregistrements purement
302a et purement 302A.
Y a t'il un moyen pour différencier dans une sélection les éléments
minuscules des majuscules?
Faut il écrire un module VBA ou peut on l'effectuer par les moyens standards
(utilisation des macros).
Merci d'avance de votre aide précieuse.

2 réponses

Avatar
3stone
Salut,

"JPJ38"
| Je fias une recherche à partir d'un élément entré dans un formulaire
| d'informations contenues dans dans ce même formulaire. Utilisation de la
| macro: APPLIQUERFILTRE.
| Le filtre fonctionne bien si ce n'est que je ne peux faire la différence
| entre le critère de recherche enré en majuscules ou en minuscules.
| Exemple: Je recherche sur 302a OU 302A j'obtiens rigoureusement la même
| liste alors qu'il existe bien dans la requête des enregistrements purement
| 302a et purement 302A.
| Y a t'il un moyen pour différencier dans une sélection les éléments
| minuscules des majuscules?
| Faut il écrire un module VBA ou peut on l'effectuer par les moyens standards
| (utilisation des macros).


Les macros sont en général limité au chose simple...
déjà de par le manque gestion des erreurs et autres impossibilité d'intervenir !


En VBA cela se règle par la fonction : strcomp("302a","302A",vbBinaryCompare)
qui fait la différence, contrairement à : strcomp("302a","302A",vbTextCompare)

La fonction Recherche/Remplacer du menu "Mode formulaire" , édition
possède également un coche pour la... casse !


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
JPJ38
Merci à 3stone.


Salut,

"JPJ38"
| Je fias une recherche à partir d'un élément entré dans un formulaire
| d'informations contenues dans dans ce même formulaire. Utilisation de la
| macro: APPLIQUERFILTRE.
| Le filtre fonctionne bien si ce n'est que je ne peux faire la différence
| entre le critère de recherche enré en majuscules ou en minuscules.
| Exemple: Je recherche sur 302a OU 302A j'obtiens rigoureusement la même
| liste alors qu'il existe bien dans la requête des enregistrements purement
| 302a et purement 302A.
| Y a t'il un moyen pour différencier dans une sélection les éléments
| minuscules des majuscules?
| Faut il écrire un module VBA ou peut on l'effectuer par les moyens standards
| (utilisation des macros).


Les macros sont en général limité au chose simple...
déjà de par le manque gestion des erreurs et autres impossibilité d'intervenir !


En VBA cela se règle par la fonction : strcomp("302a","302A",vbBinaryCompare)
qui fait la différence, contrairement à : strcomp("302a","302A",vbTextCompare)

La fonction Recherche/Remplacer du menu "Mode formulaire" , édition
possède également un coche pour la... casse !


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/