1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

AIDE [Résolu] Problème avec la fonction Remplace() et le caractère "

Discussion dans 'Windev' créé par netrad, Sept 6, 2018.

Statut de la discussion:
N'est pas ouverte pour d'autres réponses.
  1. netrad

    netrad New Member

    Inscrit:
    Juin 7, 2018
    Messages:
    4
    J'aime reçus:
    2
    Bonjour,

    Je connais un petit probleme en voulant utiliser la fonction de windev "Remplace()" :

    <Résultat> = Remplace(<Chaine>,<Mot Recherché>,<Remplacement> )

    Mon but est de remplacer dans une chaine le caractere " par un espace.

    Que dois-je mettre à la place de <Mot Recherché> afin de parvenir a mon but ? [​IMG]

    Merci de votre aide !!!
     
    Tags:
  2. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    3,012
    J'aime reçus:
    1,618
    Le " doit être je crois doubler.
    Une autre solution est de créer un messager multilingue contenant le ".
    Une troisième solution est de créer un champ libellé ou saisie contenant ce caractère.
    Quatre : utilisé la fonction caract avec la valeur 34

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    et

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    et
    voir :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
  3. netrad

    netrad New Member

    Inscrit:
    Juin 7, 2018
    Messages:
    4
    J'aime reçus:
    2
    Merci à tous les deux, effectivement

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ton petit test fonctionne très bien, mais je n'arrive pas a modifier mon fichier.
    Je dois faire une erreur dans la lecture du fichier mais je me gratte la tête.
    Je cherche encore et vous tient au courant.
     
  4. netrad

    netrad New Member

    Inscrit:
    Juin 7, 2018
    Messages:
    4
    J'aime reçus:
    2
    Je pense que le problème est dans ce code mais …..

    [windev]HLitPremier(Ecriture,DateSaisie)
    SI HTrouve(Ecriture) ET PAS HEnDehors(Ecriture) ALORS
    TANTQUE PAS HEnDehors(Ecriture)

    Remplace(Ecriture.libelléComplémentaire, " " " ", "")

    HModifie(Ecriture)
    FIN
    HLitSuivant(Ecriture,DateSaisie)
    SI H.EnDehors ALORS SORTIR
    FIN
    FIN
    [/windev]
     
  5. channibal

    channibal Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 22, 2018
    Messages:
    210
    J'aime reçus:
    277
    Pourquoi compliquer !! qlqs simples lignes de code suffit

    Code (Text):
    POUR TOUT Ecriture SUR DateSaisie
        Ecriture.libelléComplémentaire = Remplace(Ecriture.libelléComplémentaire,""""," ")
        HModifie(Ecriture)
    FIN
     
    Et c'est tout

    Bon Dev.
     
    netrad et joker aiment ça.
  6. netrad

    netrad New Member

    Inscrit:
    Juin 7, 2018
    Messages:
    4
    J'aime reçus:
    2
    Bonjour,
    C'était bien dans ma façon de lire mon fichier.
    Les deux codes de

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    et de

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    fonctionne bien et je vous remercie.
    Mais je ne connaissais pas le POUR TOUT avec les fichiers HF, et du coup j'ai piqué le bout de code de

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    :p
    Je remercie encore les intervenants pour leur aide.
    Bonne journée.
     
    channibal et joker aiment ça.
Statut de la discussion:
N'est pas ouverte pour d'autres réponses.

Partager cette page

Chargement...