Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Comment filtrer du texte entre deux valeur !?

7 réponses
Avatar
Bruno MAZÉPA
Bonjour à tous,
Dans ma base je voudrai filtrer des numéros (format texte, car peuvent avoir
une lettre à la fin)
Exemple : du "2500" au "2900"
Sachant que mes Numéros de base sont composé comme suit : AA0000L
Ou :
Aa = millésime de l'année
0000 = Mon Numéro
L = Lettre (n'est pas obligatoire)

Quel caractère générique puis-je utiliser !?

J'ai essayé :
NumDeb = "%%2500"
NumFin = "%%2900"
Filtre = "[Num] >= '" & NumDeb & "' AND [Num] <= '" & NumFin & "'"
Ca ne va pas, syntaxe incorrecte !

Comment faire ?
--
D'avance merci.
Cordialement.

7 réponses

Avatar
MiB
Bonjour,

-----Message d'origine-----
Bonjour à tous,
Dans ma base je voudrai filtrer des numéros (format
texte, car peuvent avoir

une lettre à la fin)
Exemple : du "2500" au "2900"
Sachant que mes Numéros de base sont composé comme suit :
AA0000L

Ou :
Aa = millésime de l'année
0000 = Mon Numéro
L = Lettre (n'est pas obligatoire)

Quel caractère générique puis-je utiliser !?

J'ai essayé :
NumDeb = "%%2500"
NumFin = "%%2900"


Avez-vous essayé :
NumDeb = "*2500*"
NumFin = "*2900*"

Michel

Filtre = "[Num] >= '" & NumDeb & "' AND [Num] <= '" &
NumFin & "'"

Ca ne va pas, syntaxe incorrecte !

Comment faire ?
--
D'avance merci.
Cordialement.


.



Avatar
Bruno MAZÉPA
Bonjour MiB,
Sur un filtre "*" ne fonctionne pas :-((
--
Cordialement.

"MiB" a écrit dans le message de
news:082f01c3462c$2389bac0$
Bonjour,

-----Message d'origine-----
Bonjour à tous,
Dans ma base je voudrai filtrer des numéros (format
texte, car peuvent avoir

une lettre à la fin)
Exemple : du "2500" au "2900"
Sachant que mes Numéros de base sont composé comme suit :
AA0000L

Ou :
Aa = millésime de l'année
0000 = Mon Numéro
L = Lettre (n'est pas obligatoire)

Quel caractère générique puis-je utiliser !?

J'ai essayé :
NumDeb = "%%2500"
NumFin = "%%2900"


Avez-vous essayé :
NumDeb = "*2500*"
NumFin = "*2900*"

Michel

Filtre = "[Num] >= '" & NumDeb & "' AND [Num] <= '" &
NumFin & "'"

Ca ne va pas, syntaxe incorrecte !

Comment faire ?
--
D'avance merci.
Cordialement.


.



Avatar
joyeux atchoum
S'lt

Sur un filtre "*" ne fonctionne pas :-((


like *toto
devrait mieux marcher

regarde dans l'aide pour la syntawe exacte

voili
ja:)

qui finit tranquillou sa journée
et demain soutenance wouiii :=)

Avatar
Bruno MAZÉPA
Salut Joyeux Atchoum,
Avec "Like" je ne peux pas car je veux tester ma valeur entre deux balises
--
Cordialement.

Nota : je ne peux même plus regarder la TV, à cause de ce foutu pb !
Pffft, tu me diras vu ce qu'il y a en ce moment...

"joyeux atchoum" a écrit dans le message de news:

S'lt

Sur un filtre "*" ne fonctionne pas :-((


like *toto
devrait mieux marcher

regarde dans l'aide pour la syntawe exacte

voili
ja:)

qui finit tranquillou sa journée
et demain soutenance wouiii :=)



Avatar
Daniel Carollo
Bonsoir Bruno!

Si les numeros sont toujours composes de la facon que vous avez decrit, il
suffit de faire un Right() pour laisser de cote les caracteres de gauche.
Si la lettre finale vous pose probleme, il est possible d'avoir la partie
numerique en faisant un Val().

J'espere que ca vous donne des idees pour continuer.

Daniel :-)

Computing Technologies International - www.computing-tech.com
We provide solutions...
P.S. Je suis maintenant disponible pour contrats à courte et moyenne durée.
Envoyer un courrier a: d a n i e l c @ c o m p u t i n g - t e c h . c o
m

"Bruno MAZÉPA" <ReplyToNewsGroup> wrote in message
news:
Bonjour à tous,
Dans ma base je voudrai filtrer des numéros (format texte, car peuvent
avoir

une lettre à la fin)
Exemple : du "2500" au "2900"
Sachant que mes Numéros de base sont composé comme suit : AA0000L
Ou :
Aa = millésime de l'année
0000 = Mon Numéro
L = Lettre (n'est pas obligatoire)

Quel caractère générique puis-je utiliser !?

J'ai essayé :
NumDeb = "%%2500"
NumFin = "%%2900"
Filtre = "[Num] >= '" & NumDeb & "' AND [Num] <= '" & NumFin & "'"
Ca ne va pas, syntaxe incorrecte !

Comment faire ?
--
D'avance merci.
Cordialement.




Avatar
Bruno MAZÉPA
Bonjour à tous et merci pour vos réponses,
Mais une extraction de chaîne ne peut pas se faire dans un filtre !

Question : Vu que mon formulaire est lié à une requête,
puis-je modifier ma requête par VBA afin de simuler un filtre !?
--
Cordialement.

"Bruno MAZÉPA" <ReplyToNewsGroup> a écrit dans le message de
news:
Bonjour à tous,
Dans ma base je voudrai filtrer des numéros (format texte, car peuvent
avoir

une lettre à la fin)
Exemple : du "2500" au "2900"
Sachant que mes Numéros de base sont composé comme suit : AA0000L
Ou :
Aa = millésime de l'année
0000 = Mon Numéro
L = Lettre (n'est pas obligatoire)

Quel caractère générique puis-je utiliser !?

J'ai essayé :
NumDeb = "%%2500"
NumFin = "%%2900"
Filtre = "[Num] >= '" & NumDeb & "' AND [Num] <= '" & NumFin & "'"
Ca ne va pas, syntaxe incorrecte !

Comment faire ?
--
D'avance merci.
Cordialement.




Avatar
joyeux atchoum
S'lt

Avec "Like" je ne peux pas car je veux tester ma valeur entre deux balises


euh je ne te suis pas
tu peux utiliser le ou et le et sans pb avec like, non ?

ja:)
qui vient de faire exploser sa soutenance
champagne :=)

Nota : je ne peux même plus regarder la TV, à cause de ce foutu pb !
Pffft, tu me diras vu ce qu'il y a en ce moment...
Honnetement tu ne loupe rien, mortel hier soir

j'ai meme du sortir un bouquin pour dire :=)