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 :

WD17 gPoliceGras() changer une partie de chaine [WD17]


Sujet :

WinDev

  1. #1
    Nouveau membre du Club
    Inscrit en
    Octobre 2008
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 104
    Points : 32
    Points
    32
    Par défaut WD17 gPoliceGras() changer une partie de chaine
    Bonbjour,

    Je veux bien faire une auto saisie sur un champ avec WD17. J'ai pu faire ça sans problème avec le code dessous

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    ValeurTrouve est une chaîne
    // Vide le contenu de la saisie assistée précédente
    SaisieAssistéeSupprimeTout(txt_articles)
    // Exécute la recherche avec le terme saisi (par exemple "MONTP")
    HExécuteRequête(REQ_005_articles_recherche, hRequêteDéfaut, txt_articles)
    // Parcours des résultats
    POUR TOUT REQ_005_articles_recherche
    	// Construit la ligne à afficher
    	    sValeurTrouve =  REQ_005_articles_recherche.articles 
    	    sValeurTrouve += "__"+REQ_005_articles_recherche.id_articles
    	// Ajoute la ligne à la saisie assistée
    	SaisieAssistéeAjoute(txt_articles, sValeurTrouve)
    FIN
     
    SaisieAssistéeOuvre(txt_articles)

    Maintenant, je veux faire distinguer le mot qui est entrain d'être tapé (gras et rouge) comme expliqué sur le forum : http://doc.pcsoft.fr/fr-FR/?1000021089

    Je ne sais pas comment mettre par exemple le mot recherché "acide" qui apparaît plusieurs fois en résultats de "REQ_005_articles_recherche.articles". Le fait de faire ceci [ gPoliceGras(Vrai) + gStylo(RougeClair) + REQ_005_articles_recherche.articles ] rend toute la ligne en gras et en rouge

    Je vous remercie pour votre aide

  2. #2
    Membre habitué
    Inscrit en
    Juin 2009
    Messages
    346
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 346
    Points : 163
    Points
    163
    Par défaut
    Bonjour, il faut fermer ces balises.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gStylo(rouge) + gPoliceGras(vrai) + "MON TEXTE EN GRAS ET ROUGE" + gPoliceGras(faux) + gStylo(noir) + "mon texte normal en noir"
    Amicalement,

    Eric.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Octobre 2008
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 104
    Points : 32
    Points
    32
    Par défaut
    Je te remercie Eric

    Ce n'est pas ça le problème.. Après recherche j'ai pu trouver la solution et je la partage avec vous..

    Mon problème est comment appliquer une police (gras, couleurs, taille...) à une partie au sein d'une chaine... Nous appelons dans ce cas à la fonction Remplace comme présenté dessous :

    Remplace(REQ_005_articles_recherche.articles,SansEspace(sTxt_art_val),gPoliceGras(Vrai)+gStylo(RougeClair)+SansEspace(sTxt_art_val)+gPoliceGras(Faux)+gStylo(Noir),SansCasse)


    Ceci permet d'appliquer des caractéristiques sur des parties précises de chaines

    Cordialement

  4. #4
    Expert confirmé
    Homme Profil pro
    ?
    Inscrit en
    Juillet 2002
    Messages
    2 378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 378
    Points : 4 494
    Points
    4 494
    Par défaut
    Bonjour
    Citation Envoyé par medhan Voir le message
    Ce n'est pas ça le problème..
    Ben si

    EriCstoFF t'as donné le principe à utiliser et tu l'as mis en place avec un Remplace

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

Discussions similaires

  1. [PHP-JS] [URL] Changer une partie d'URL
    Par murrigane dans le forum Langage
    Réponses: 4
    Dernier message: 19/05/2006, 13h17
  2. Réponses: 5
    Dernier message: 24/02/2006, 10h12
  3. [Tableaux] Rechercher une partie de chaine
    Par kirbs dans le forum Langage
    Réponses: 2
    Dernier message: 08/12/2005, 21h44
  4. Remplacer une PARTIE de chaine de caractères dans un champ
    Par Turlututuchapopointu dans le forum Langage SQL
    Réponses: 1
    Dernier message: 07/08/2005, 11h57
  5. Réponses: 4
    Dernier message: 18/05/2004, 13h58

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