OVH Cloud OVH Cloud

requête chaîne de caractères access xp

1 réponse
Avatar
dom
bonjour,

J'ai un champ sous access xp avec des enregistrements de=20
cette forme

abc%defg%hij
klmno%qsd%mlk
azerty%wxcv%azerr

Comment faire pour garder pour les enregistrements :

abchij
klmnomlk
azertyazerr

J'ai essay=E9 d'utiliser dans les crit=E8res la formule=20
suivante : <>"%xxx%" mais cela n'a pas l'air de fonctionner

Quelqu'un peut-il m'aider

Dom

1 réponse

Avatar
Raymond [mvp]
Bonsoir.

utilise la fonction replace comme ceci:

Dim Texte As String
Dim début As Long
Dim fin As Long
Texte = "1234%abc%5678%CDE%9"
Do
début = InStr(1, Texte, "%")
If début = 0 Then Exit Do
fin = InStr(début + 1, Texte, "%")
Texte = Replace(Texte, Mid(Texte, début, fin - début + 1), "")
DoEvents
Loop
MsgBox Texte

copie cette fonction dans ton formulaire et teste la en changeant simplement
le texte.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"dom" a écrit dans le message de
news:022701c3c3fb$d639ddb0$
bonjour,

J'ai un champ sous access xp avec des enregistrements de
cette forme

abc%defg%hij
klmno%qsd%mlk
azerty%wxcv%azerr

Comment faire pour garder pour les enregistrements :

abchij
klmnomlk
azertyazerr

J'ai essayé d'utiliser dans les critères la formule
suivante : <>"%xxx%" mais cela n'a pas l'air de fonctionner

Quelqu'un peut-il m'aider

Dom