Mettre un espace tous les 3 caractères

cs_stella Messages postés 12 Date d'inscription lundi 23 décembre 2002 Statut Membre Dernière intervention 14 novembre 2011 - 27 janv. 2003 à 20:20
cs_FPatrick Messages postés 122 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 8 août 2014 - 28 janv. 2003 à 08:17
Salut les copains,

voilà je dois récupérer les données d'un champ texte (jusque là pas de problème) et les mettre en forme du style les 3 premiers caractères puis un espace puis les 3 caractères suivants puis un espace, etc.

Exemple :
l'utilisateur tappe dans un champ : fdkjksljsdksdjfsd

je veux récupérer ce texte sous la forme : fdk jks ljs dks djf sd
pour le renvoyer ailleurs.

Est-ce que quelq'un peut m'aider please

Pépette
;)

2 réponses

hvb Messages postés 939 Date d'inscription vendredi 25 octobre 2002 Statut Membre Dernière intervention 27 janvier 2009 3
27 janv. 2003 à 20:39
dim tachaine1 as string
dim tachaine2 as string

for i = 1 to len(tachaine1) step 3
tachaine2 = tachaine2 & mid(tachaine1,i,3) & " "
next i

tachaine1 = tachaine2

il doit y avoir plus rapide, mais bon, cela devrait marcher
0
cs_FPatrick Messages postés 122 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 8 août 2014 1
28 janv. 2003 à 08:17
Utilise la fonction format(<lachainedecaractere>,"&&& &&& &&& &&& &&& &&&")
Et voila
0
Rejoignez-nous