OVH Cloud OVH Cloud

Concaténation

3 réponses
Avatar
Ju
Bonjour,
voici la question: comment faire avec la methode left ou=20
right (champ, longueur) pour supprimer les 4 derniers=20
caracteres du champ a partir de la droite sachant que le=20
nombre de caracteres avant ces quatres derniers est=20
aleatoire.
pour exemple:
champ origine: "bidule 2004"
champ souhait=E9: "bidule" sachant que bidule peut etre plus=20
ou moins long.

Merci d'avance

3 réponses

Avatar
Raymond [mvp]
Bonjour.

ce n'est pas de la concaténation mais de l'extraction:
tu peux faire:
Left("bidule 2004", Len("bidule 2004") - 4)
en général c'est une variable:
Left(Variable, Len(Variable) - 4)
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Ju" a écrit dans le message de news:
23dc01c50e9a$ca3c9e90$
Bonjour,
voici la question: comment faire avec la methode left ou
right (champ, longueur) pour supprimer les 4 derniers
caracteres du champ a partir de la droite sachant que le
nombre de caracteres avant ces quatres derniers est
aleatoire.
pour exemple:
champ origine: "bidule 2004"
champ souhaité: "bidule" sachant que bidule peut etre plus
ou moins long.

Merci d'avance
Avatar
Jean
salut

left(champ,len(champ)-4)
len sert à retouner la longueur de ton champ

Jean

Bonjour,
voici la question: comment faire avec la methode left ou
right (champ, longueur) pour supprimer les 4 derniers
caracteres du champ a partir de la droite sachant que le
nombre de caracteres avant ces quatres derniers est
aleatoire.
pour exemple:
champ origine: "bidule 2004"
champ souhaité: "bidule" sachant que bidule peut etre plus
ou moins long.

Merci d'avance


Avatar
Ju
Effectivement y'eu erreur sur la denomination de l'action.
Merci pour les reponses.