#1 Wed 12 July 2006 13:55
- Hakim Cherigui
- Juste Inscrit !
- Date d'inscription: 12 Sep 2005
- Messages: 3
remplacement d'un caractère dans une chaine
Bonjour à tous,
Je souhaiterai modifier un caractère (le 3ème) dans une chaine de caractère
pour tous les éléments d'un champ. Cela est-il possible et si oui comment?
Je vous remercie d'avance pour votre réponse.
Cordialement.
Hakim Cherigui
Hors ligne
#2 Wed 12 July 2006 18:27
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: remplacement d'un caractère dans une chaine
Bonjour,
Une mise à jour de la colonne concernée (ou une commande dans la fenêtre MapBasic) genre
Update matable Set Table = Left$(macolonne,2)+"K"+Right$(macolonne,Len(macolonne)-3)
remplacera tous les 3° caractères par...K !!
Détail: on concatène les 2 premiers caractères à gauche, la lettre K, et les n-3 caractères à droite (n est le nombre total de caractères de la chaine)
Bon courage
Hors ligne
#3 Thu 13 July 2006 17:45
- Hakim Cherigui
- Juste Inscrit !
- Date d'inscription: 12 Sep 2005
- Messages: 3
Re: remplacement d'un caractère dans une chaine
Je vous remercie pour la rapidité de votre réponse.
Bonne journée à tous.
Hakim Cherigui.
Hors ligne