PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → fonction RTrim en code ?
fonction RTrim en code ?
Iniciado por vinns, 26,ene. 2005 09:25 - 9 respuestas
Publicado el 26,enero 2005 - 09:25
Bonjour,

Existe t-il une fonction en W-langage qui fait la meme chose que la fonction RTrim en SQL ?
Cette fonction permet de supprimer les blancs à droite d'une chaine de caracteres.

Merci par avance
Fred
Publicado el 26,enero 2005 - 09:50
Oui : Sansespace


Brigitte Moinot - Viti's
Publicado el 26,enero 2005 - 09:59
Fred Leclere a écrit :
Bonjour,

Existe t-il une fonction en W-langage qui fait la meme chose que la fonction RTrim en SQL ?
Cette fonction permet de supprimer les blancs à droite d'une chaine de caracteres.

Merci par avance
Fred

Salut,

Voir l'aide de sansesapce(), remplace() et extratichaine(), pour commencer.

Bon dev.

Stephan
Publicado el 26,enero 2005 - 09:59
Fred Leclere a écrit :
Bonjour,

Existe t-il une fonction en W-langage qui fait la meme chose que la fonction RTrim en SQL ?
Cette fonction permet de supprimer les blancs à droite d'une chaine de caracteres.

Merci par avance
Fred

Salut,

Voir l'aide de sansespace(), remplace() et extraitchaine(), pour commencer.

Bon dev.

Stephan
Publicado el 26,enero 2005 - 10:03
Bonjour Fred,
La fonction Gauche() sans longueur spécifiée retourne la chaine sans les espaces à droite...
Code copié de puis l'aide :
Gauche("AZELMA ") // Renvoie "AZELMA"


Bien cordialement,
R&B
Publicado el 26,enero 2005 - 10:13
Non, il n'y en a pas.

SansEspace, supprime les blancs à gauche ET à droite.
J'ai fait une suggestion, référencée, à PC Soft pour améliorer leur fonction SansEspace par l'ajout de 3 constantes facultatives sansGaucheDroite (comme maintenant), sansGauche, sansDroite.

Pour l'instant je contourne avec une fonction :

fonction SansBlancDroite(pMaChaine)

RENVOYER Milieu(2,SansEspace("."+pMaChaine))

Le principe est le même pour le LTRIM.
Bonne journée
Publicado el 26,enero 2005 - 10:18
Tout simplement !
Merci
Publicado el 26,enero 2005 - 11:10
Fred Leclere a écrit :

Tout simplement !
Merci



FAux !
Sans espace supprime aussi à gauche !
voir autres reponses : gauche(Chaine)

++ R&B de www.WDForge.org
Publicado el 26,enero 2005 - 15:38
Que d'avis, que d'avis tous complémentaire et tous justes.

Alors, pour être concis et répondre synthétiquement, soyons simples :

Ltrim >>>> Gauche(" ma chaine ") --> renvoie "ma chaine "
Rtirm >>>> Droite(" ma chaine ") --> renvoie " ma chaine"
sansespace(" ma chaine ") ---> renvoie "ma chaine")

au final, c'est aussi simple que d'autres languages.

Bon Dev à tous
Publicado el 02,mayo 2019 - 15:25
C'est la fonction SansCaractèreDroite() et SansCaractèreGauche()

voir :

https://doc.pcsoft.fr/fr-FR/?1000020479