Ne pas faire de différence entre majuscule et minuscule
phoenix91720
Messages postés35Date d'inscriptionsamedi 10 avril 2004StatutMembreDernière intervention13 avril 2007
-
2 mai 2004 à 20:26
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
3 mai 2004 à 09:13
Bonjour,
J'utilise la fonction instr comme suit :
If InStr(enregistrement("titre"), txt_descriptif.Item(0).Text) <> 0 Then
lst_liste_films.AddItem enregistrement("titre")
End If
Cette fonction est utilisée dans un petit logiciel de gestion de film en développement et a pour but de rechercher un film dans une base access.
Le pb, c'est que par exemple si la personne recherche le film Abîmes, et qu'elle tape abîmes, elle ne trouvera pas le film.
Je cherche donc un astuce/fonction qui permettrait d'ignorer la différence minuscule majuscule.
Ou alors, convertir les majuscules d'une chaîne de caractère en minuscule...
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013131 2 mai 2004 à 20:36
Soit tu utilise la fonction LCase ou UCase pour transformer ta chaine en majuscule ou minuscule puis tu la compare avec ton texte en majuscule ou minuscule, soit tu utilise l'option de comparaison 1 qui permet de ne pas différencier la casse.
DarK Sidious
[Responsable API/VB du site www.ProgOtoP.com]
Téléchargez ProgOtoP API Viewer
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 2 mai 2004 à 20:36
Salut phoenix91720
C'est simple : Il suffit de convertir les deux éléments à comparer soit en min (LCase), soit en maj (UCase) :
If InStr(LCase(enregistrement("titre")), LCase(txt_descriptif.Item(0).Text)) <> 0 Then
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013131 3 mai 2004 à 09:13
Le dollar est un héritage de VB3 il me semble : toute les fonctions de l'époque étaient suivie d'un dollard pour spécifier que ca renvoyé un string, un pourcentage pour integer, etc.
Le respact de la casse, c'est le respact des majuscules et des minuscules. Par exemple : "Salut" est différent de "salut".
DarK Sidious
[Responsable API/VB du site www.ProgOtoP.com]
Téléchargez ProgOtoP API Viewer