Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Nouveau membre du Club
    Retourner les valeurs d'un champ a une variable pour faire un traitement sur chaque ligne
    Bonjour ALL,

    Sur ma table A j'ai un champs TXT qui contient des phrases, je cherche a remplacer les caractères spéciaux par espace.
    la première solution est d'utiliser la fonction replace()
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
           REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
           REPLACE(REPLACE(REPLACE(REPLACE([SUIVI],
            '!',' '),'@',' '),'#',''),'$',' '),'%',' '),
            '^',' '),'&',' '),'*',' '),' ',' '),',',' '),':',' '),'.',' '),'°',' '),'-',' '),'''',' '),'_',' ')

    mais je ne veux pas l'utiliser comme ça,
    j'ai testé de l'utiliser avec une plage:
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    Replace([SUIVI], '%[^0-9a-zA-Z]%', ' ')  
          ,Replace([SUIVI], '%^(^-?\d*\.{0,1}\d+$)%', ' ')

    et ça ne marche pas
    donc je ne sais pas s'il n y a pas une autre méthode plus flexible que le premier code.

    j'ai vraiment besoin de votre aide.
    merci beaucoup.

  2. #2
    Rédacteur

    Utilisez la fonction normalisée TRANSLATE.

    A +
    Cette signature n'a pas pu être affichée car elle comporte des erreurs.

###raw>template_hook.ano_emploi###