IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Requêtes et SQL. Discussion :

Remplacer Saut de ligne par un autre caractère


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Inscrit en
    Mai 2005
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 70
    Points : 46
    Points
    46
    Par défaut Remplacer Saut de ligne par un autre caractère
    Bonjour,

    Dans Access 2003

    j'aimerai remplacer dans un champs les caractères saut de ligne par autre chose, j'ai essayé ces requetes mais rien a faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    UPDATE Element SET Element.Etiquette = Replace(Element.Etiquette,'ch$(10)','toto');
     
    UPDATE Element SET Element.Etiquette = Replace(Element.Etiquette,'\n','toto');
    Sachant que si je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE Element SET Element.Etiquette = Replace(Element.Etiquette,'titi','toto');
    Ca change bien les "titi" en "toto" dans toute ma colone.

    je n'arrive pas à identifier le caractère "saut de ligne" (réalisé pas un ctrl+entrée) pour le sql spécial d'access ^^

    Si quelqu'un peut m'aider ...
    Merci beaucoup

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 399
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 399
    Points : 2 221
    Points
    2 221
    Par défaut
    bonjour,

    essayer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    UPDATE Element SET Element.Etiquette = REPLACE(Element.Etiquette,
    chr(10),'toto');
    cordialement,

    philippe

  3. #3
    Membre du Club
    Inscrit en
    Mai 2005
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 70
    Points : 46
    Points
    46
    Par défaut
    Merci beaucoup ca fonctionne, il trouve bien le saut de ligne,

    je lui demande de remplacer le saut de ligne par "virgule+ espace", --> ', '

    Il me met un petit ? dans un carré, avant la virgule, je vais essayer de voir de quoi ca vient, mais si quelqu'un connait je suis preneur.

    Merci beaucoup


    edit :

    lorsque je copie colle le caractere "? dans un petit carré" ici, ca fait un saut de ligne

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 399
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 399
    Points : 2 221
    Points
    2 221
    Par défaut
    bonjour,

    le vrai saut de ligne correspond à CHR(13)CHR(10) (dans cet ordre je crois CRLF => Retour curseur et saut de ligne).
    Essayer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    UPDATE Element SET Element.Etiquette = REPLACE(Element.Etiquette, chr(13)&chr(10),", ");
    cordialement,

    philippe

Discussions similaires

  1. Saut de ligne par rapport à un caractère
    Par anto2b dans le forum Android
    Réponses: 4
    Dernier message: 09/06/2012, 11h11
  2. Remplacement d'une ligne par une autre ligne
    Par thisistheend dans le forum VBScript
    Réponses: 2
    Dernier message: 15/07/2011, 17h30
  3. Remplacer Sauts de Ligne par insertion colonne
    Par mathcyber dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 13/05/2011, 15h22
  4. Usage de SED: remplacement d'une ligne par une autre
    Par Shub-Niggurath dans le forum Administration système
    Réponses: 1
    Dernier message: 18/09/2008, 20h07
  5. Réponses: 23
    Dernier message: 02/05/2007, 14h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo