petiflamand
Messages postés675Date d'inscriptionsamedi 31 mai 2003StatutMembreDernière intervention26 mai 2013
-
21 sept. 2009 à 20:08
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
21 sept. 2009 à 22:04
Bonjour ,
j' ai dans rs!détaille "CuVeLiEr" par exemple
If Mid(rs!détaille, 1, Len(Text1.Text)) LCase(Text1.Text) Or Len(Text1.Text) UCase(Text1.Text) Then
List1.AddItem rs!num_matos & " " & rs!détaille
End If
Le résultat ne fonctionne pas , si ces CUVELIER ou cuvelier sa fonctionne mais pas si ces CuVeLiEr
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 21 sept. 2009 à 20:47
salut,
LEN = UCASE ?
(texte "machin")> expression(6 = "MACHIN")
çà ne risque pas de se produire....
de plus (tant pour petiflamand que pile_poil) => pourquoi tester MID de 1 à TAILLE_COMPLèTE ???
un MID est sur une partie, sinon aucun intérêt d'utiliser la fonction...
quel est le but final? tester une texte sans porter d'importance à sa casse?
If StrComp(rs!détaille, Text1.Text, vbTextCompare) = 0 Then MsgBox "mêmes valeurs"
petiflamand
Messages postés675Date d'inscriptionsamedi 31 mai 2003StatutMembreDernière intervention26 mai 20131 21 sept. 2009 à 21:04
Salut ,
ces juste que si j'ai dans rs!détaille le texte suivant ,
détaille
"Veeder-Root riser cap shield 3"
"Veeder-Root TLS-300 console without printer"
"Veeder-Root TLS-50 console with serial"
si je tape Veeder il me donne les 3 lignes
si je tape Tls il me donne 2 lignes
si je tape tls-50 il me donne 1 ligne
si je tape With il me donne 2 lignes
Voila ce que je veux faire
Merci