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 :

Découper une chaine en deux avec des mots entiers [WD20]


Sujet :

WinDev

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2008
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 37
    Points : 15
    Points
    15
    Par défaut Découper une chaine en deux avec des mots entiers
    Je retourne vers vous comme d'habitude.
    Je vous explique mon problème:
    J'ai deux rubriques texte dans un etat, si la première rubrique n'affiche pas tout le texte (provient d'une variable), la 2ième rubrique affiche le reste, bien sur avec des mots entiers.
    Note: Je veux pas utiliser une rubrique multiligne.
    Un très grand merci à vous toutes et tous.

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur et responsable micros/réseaux
    Inscrit en
    Octobre 2010
    Messages
    1 286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur et responsable micros/réseaux
    Secteur : Bâtiment

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 286
    Points : 2 562
    Points
    2 562
    Par défaut
    Bonjour,

    tu calcules la taille limite de ta première chaine en cherchant la position d'un espace, d'un point, d'une virgule ... la plus proche de la taille de ta zone. Ensuite tu découpes ta chaine en fonction de la position de ce séparateur naturel.

    Bon courage,

    Nicolas

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2008
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 37
    Points : 15
    Points
    15
    Par défaut
    Citation Envoyé par Nicolas_Jeanneau Voir le message
    Bonjour,

    tu calcules la taille limite de ta première chaine en cherchant la position d'un espace, d'un point, d'une virgule ... la plus proche de la taille de ta zone. Ensuite tu découpes ta chaine en fonction de la position de ce séparateur naturel.

    Bon courage,

    Nicolas
    Merci beaucoup pour votre intervention.
    Si possible plus d'explications, fonctions à utiliser par exemple?

  4. #4
    Membre émérite
    Homme Profil pro
    Développeur et responsable micros/réseaux
    Inscrit en
    Octobre 2010
    Messages
    1 286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur et responsable micros/réseaux
    Secteur : Bâtiment

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 286
    Points : 2 562
    Points
    2 562
    Par défaut
    Dans le désordre, il faudra utiliser la fonction Position, la fonction Taille et la fonction Gauche et/ou Droite.

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    913
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 913
    Points : 1 495
    Points
    1 495
    Par défaut
    Je verrai quelque chose comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    sSeparateur est une chaîne = " "
    sChaine est une chaîne = Le texte à analyser
     
    POUR TOUTE CHAINE sSousChaine DE sChaine SEPAREE PAR sSeparateur
        SI Taille(rubrique1 + sSousChaine+sSeparateur) < LongueurMaxDeRubrique1 ALORS
            rubrique1 = rubrique1 + sSousChaine+sSeparateur
        SINON
            // REMPLIR RUBRIQUE 2
            rubrique2 = rubrique2 + sSousChaine+sSeparateur
        FIN
    FIN

  6. #6
    Membre à l'essai
    Inscrit en
    Mai 2008
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 37
    Points : 15
    Points
    15
    Par défaut
    Un très grand merci tous les deux

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 29/09/2016, 17h37
  2. [Batch] Completer une chaine de caractère avec des 0 à gauche ?
    Par lolafrite dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 18/02/2011, 09h57
  3. récupérer une chaine de caractères avec des espaces
    Par doubiste_59 dans le forum Langage
    Réponses: 4
    Dernier message: 20/07/2010, 16h17
  4. Remplir une chaine de caractères avec des 0 dans un SELECT
    Par phamdac dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 05/08/2009, 00h04
  5. Réponses: 2
    Dernier message: 06/12/2002, 08h50

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