OVH Cloud OVH Cloud

recherche de caracctère

2 réponses
Avatar
ludivine
bonjour à toutes et à tou
je souhaite prendre la chaine de caractère d'un champ afin d'en extraire un morceau. le problème c'est que je ne connais pas la fonction qui permet de prendre ce champ, de rechercher la chaine de caractère voulu et ensuite de l'extraire. est ce que quelqu'un pourrais me renseigner????
merci à tous de répondre (dernier message infructueux!!
@+

2 réponses

Avatar
Eric
Bonjour Ludivine

En français, il s'agit des fonctions:
Gauche(NomChamp;NbCaracteresAPrendre) ou Gauche$
Droite(NomChamp;NbCaracteresAPrendre) ou Droite$
ExtracChaîne(NomChamp;PositionDepart;NbCaracteresAPrendre)
ou ExtracChaîne$
que tu peux utiliser dans une requête pour créer un champ
calculé

En US:
Left$(NomChamp,NbCaracteresAPrendre)
Right$(NomChamp,NbCaracteresAPrendre)
Mid$(NomChamp,PositionDepart,NbCaracteresAPrendre)

Dans le module du formulaire, par exemple
Dim a as string, b as string, c as string
A=Me.MonChampTexte
B=Left(a,5) te retourne les 5 premiers caracteres
C=Right(a,3) retourne les 3 caractères à partir de de la
fin
D=Mid(a,2,5) retourne 5 caracteres de A pris à partir du
2eme.

Si tu veux rechercher une chaine dans une autre, il s'agit
de la fonction DansChaîne() ou Instr$()

Voila, de mémoire

A+
Eric
-----Message d'origine-----
bonjour à toutes et à tous
je souhaite prendre la chaine de caractère d'un champ
afin d'en extraire un morceau. le problème c'est que je

ne connais pas la fonction qui permet de prendre ce champ,
de rechercher la chaine de caractère voulu et ensuite de
l'extraire. est ce que quelqu'un pourrais me
renseigner????
merci à tous de répondre (dernier message infructueux!!)
@+
.



Avatar
Gilbert
Bonjour,

Voir l'aide sur les fonctions Left, Right, Mid, Instr

Cordialement
Gilbert

"ludivine" a écrit dans le message de
news:
bonjour à toutes et à tous
je souhaite prendre la chaine de caractère d'un champ afin d'en extraire
un morceau. le problème c'est que je ne connais pas la fonction qui permet

de prendre ce champ, de rechercher la chaine de caractère voulu et ensuite
de l'extraire. est ce que quelqu'un pourrais me renseigner????
merci à tous de répondre (dernier message infructueux!!)
@+