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

WinDev Discussion :

Remplacement des caractéres à partir d'un Fichier .FIC


Sujet :

WinDev

  1. #1
    Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2011
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 90
    Points : 45
    Points
    45
    Par défaut Remplacement des caractéres à partir d'un Fichier .FIC
    Bonjour à Tous
    j'ai un fichier .FIC qui contient deux colonnes Chaine_A_Remplacer ,et
    Chaine_Pemplace_Par :
    ce que je voulais faire c'est du chercher dans Maphrase si il existe l'un des caractéres spéciaux dans la colonnes Chaine_A_Remplacer elle l'a remplacer par son equivalent dans colonne Chaine_Pemplace_Par,
    voila ce que j'ai essayé il ne donne aucun resultat

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    HLitRecherche(FILTRE_EXPORT_UNIMARC,Chaine_A_Remplacer,MaphraseSI HTrouve(FILTRE_EXPORT_UNIMARC) ALORS
    Remplace(Maphrase,FILTRE_EXPORT_UNIMARC.Chaine_A_Remplacer,FILTRE_EXPORT_UNIMARC.Chaine_Pemplace_Par,MotComplet)
    Info(Maphrase)
    FIN
    et merci d'avance

  2. #2
    Membre expert
    Avatar de mail.spam
    Homme Profil pro
    Développeur Windev et technicien maintenance
    Inscrit en
    Janvier 2008
    Messages
    1 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Windev et technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 914
    Points : 3 803
    Points
    3 803
    Par défaut
    Bonjour,

    Personnellement je ferais le parcours de ton fichier .Fic et pour chaque enregistrement je ferai un remplacer dans Maphrase.

    Pour cela utilise les fonction suivante.

    POUR TOUTet REMPLACEEn regardant l'aide de ces deux fonctions tu devrai t'en sortir.

    Dans ton code tu commence par chercher ta phrase dans ton fichier .Fic
    Résultat tu ne dois pas la trouver.
    à moins que tu est mis des phrase complète dans ton fichier .fic.
    Ensuite tu fais un remplace avec motcomplet.
    ce qui ne va pas si tu veux remplacé des caractères dans un mot.
    la touche est ton amie. l'aide ne mord pas quand on la consulte...
    PS : n'oubliez jamais que nous ne sommes pas avec vous sur le projet. Donc plus vous donnez d'informations et d'exemples de codes et plus nous pourrons vous aider. (Un exemple vaut mieux que de longs discours...)

    Pensez à utiliser les votes et à cliquer sur , merci

  3. #3
    Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2011
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 90
    Points : 45
    Points
    45
    Par défaut
    oui j'ai déja essayé ces deux fonctions mais je trouve une difficulté de chercher caractére par caractére dans Maphrase,et puis le comparer par rapport aux caractéres spécieux du fichier!

  4. #4
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Plutot que de faire des recherches dans ton fichier, je chargerais ledit fichier dans un tableau de chaines à 2 dimensions.

    Puis comme le dit mail.spam, je ferais un parcours du tableau et je construirais une nouvelle chaine à partir de MaPhrase et des données trouvées dans le tableau (avec chaineoccurence).
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  5. #5
    Membre expert
    Avatar de mail.spam
    Homme Profil pro
    Développeur Windev et technicien maintenance
    Inscrit en
    Janvier 2008
    Messages
    1 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Windev et technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 914
    Points : 3 803
    Points
    3 803
    Par défaut
    Citation Envoyé par hanitax Voir le message
    oui j'ai déja essayé ces deux fonctions mais je trouve une difficulté de chercher caractére par caractére dans Maphrase,et puis le comparer par rapport aux caractéres spécieux du fichier!
    Il ne faut pas chercher caractère par caractère.
    ton fichier FILTRE_EXPORT_UNIMARC contient deux colonnes.
    Chaque colonne contient 1 caractère.
    Il faut que tu lise ton fichier FILTRE_EXPORT_UNIMARC ligne par ligne.
    Puis pour chaque caractère (ligne) de FILTRE_EXPORT_UNIMARC tu utilise remplace.
    la touche est ton amie. l'aide ne mord pas quand on la consulte...
    PS : n'oubliez jamais que nous ne sommes pas avec vous sur le projet. Donc plus vous donnez d'informations et d'exemples de codes et plus nous pourrons vous aider. (Un exemple vaut mieux que de longs discours...)

    Pensez à utiliser les votes et à cliquer sur , merci

  6. #6
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Je plussoie...
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

Discussions similaires

  1. Rechercher et remplacer des caractères d'un fichier
    Par ptitemeuh dans le forum Débuter
    Réponses: 5
    Dernier message: 21/12/2011, 12h16
  2. [Batch] Remplacer des caractères dans un fichier texte
    Par Benoit Labbey dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 09/06/2009, 16h43
  3. remplacer des caractères d'un fichier xml
    Par alainpinpin dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 17/02/2009, 08h31
  4. Remplacé des caractères UTF8 erronés dans plusieurs fichiers
    Par evaisse dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 31/03/2007, 23h18
  5. Réponses: 3
    Dernier message: 27/06/2005, 16h24

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