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 :

Comment sélectionner une partie d'une champ traitement de texte


Sujet :

WinDev

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 359
    Points : 508
    Points
    508
    Par défaut Comment sélectionner une partie d'une champ traitement de texte
    Bonjour,

    Je bloque sur un point de manipulation d'un champ traitement de texte.

    Dans ce champs TT, j'ai besoin :
    - De chercher un texte donné et de mémoriser la position du premier caractère
    - De cherche un autre texte précis et de mémoriser la position du dernier caractère
    - De sélectionner tout le texte entre le premier et le dernier caractère
    - Et de coller le texte copier juste après le dernier caractère

    Je cherche comme m'y prendre mais je bloque, je ne trouves pas.

    Merci de votre aide
    Les solutions les plus simples sont les plus efficaces

  2. #2
    Membre émérite
    Femme Profil pro
    .
    Inscrit en
    Janvier 2012
    Messages
    999
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : .
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Janvier 2012
    Messages : 999
    Points : 2 527
    Points
    2 527

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 31
    Points : 64
    Points
    64
    Par défaut
    Il va falloir travailler avec les docFragment, docRecherche et docInsère.

    Comme ça je dirais que tu recherches ton premier fragment et tu récupères le PositionDébut, tu recherches le second pour avoir ton PositionFin, tu crées un troisième fragment qui va du début du premier à la fin du second, et tu insères ce fragment après le PositionFin de ton second fragment.

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 359
    Points : 508
    Points
    508
    Par défaut
    Merci pour votre aide,

    Serendi : J'ai déjà fouillé dans la doc évidement mais y'a des trucs que je pige pas

    Un exemple :
    Pourquoi ce code là marche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DocRemplace(F_Principale.TT_Doc2,"#" + BALise_EXPort.BALEXP_Lib + "#",ChaîneConstruit({RUBriques.RUB_Source + "." + RUBriques.RUB_Rubrique,indRubrique}),MotComplet+SansCasse)
    Alors que celui-ce ne marche pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DocRemplace(dDocCible,"#" + BALise_EXPort.BALEXP_Lib + "#",ChaîneConstruit({RUBriques.RUB_Source + "." + RUBriques.RUB_Rubrique,indRubrique}),MotComplet+SansCasse)
    La différence c'est que dans le 1er cas j’utilise un champ alors que dans l'autre, j'utilise une variable.
    Alors que dDocCible est une variable de type "Document" et que la documentation dit que l'on peut tout aussi bien utiliser un champ de type "Traitement de texte" ou une variable de type "Document".

    Peut être-ce logique ou normal mais la documentation ne me renseigne pas là dessus à priori.

    Merci de votre aide
    Les solutions les plus simples sont les plus efficaces

Discussions similaires

  1. Comment sélectionner une image
    Par bhahmed dans le forum C++Builder
    Réponses: 1
    Dernier message: 21/08/2006, 16h12
  2. Comment sélectionner une plage de cellules non consécutives?
    Par jokair dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/08/2006, 15h36
  3. [TStringGrid] Comment sélectionner une cellule ?
    Par zidenne dans le forum Composants VCL
    Réponses: 1
    Dernier message: 18/11/2005, 10h45
  4. Réponses: 2
    Dernier message: 24/08/2005, 10h59
  5. Comment sélectionner une ligne dans une TStringGrid ?
    Par Ben_Le_Cool dans le forum Composants VCL
    Réponses: 11
    Dernier message: 22/08/2005, 12h38

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