Powerbuilder pour les completement Geeks !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 15-12-2006 16:31:43

aubierf  
Membre Geek
Lieu: Genève
Date d'inscription: 14-12-2006
Messages: 32
Pépites: 114
Banque: 0

Concaténation de 2 champs Rich Text

Bonjour à tous,
  j'ai deux champs rich text que je voudrais concaténer. Une solution serait d'avoir une Rich Text Control invisible et de les mettre dedans pour avoir mon Rich Text concaténé. Malheureusement je ne peux pas le faire dans une datawindow... alors je sèche...

merci

Hors ligne

 

#2 15-12-2006 16:46:32

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: Concaténation de 2 champs Rich Text

bonjour,
tu utilises quelle version de pb ? quel environnement ?

les 2 champs rich text sont dans quel objet ?

A++


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 18-12-2006 08:33:30

aubierf  
Membre Geek
Lieu: Genève
Date d'inscription: 14-12-2006
Messages: 32
Pépites: 114
Banque: 0

Re: Concaténation de 2 champs Rich Text

désolé c'est vrai que ca manque de précission : PB 10.2
Le Rich Text provient de la BD mais a été saisi au moyen de la "Rich Text Edit Control".
Le contexte est le suivant : on a écrit plusieurs dossiers avec une description du dit dossier en RTF  et on veut pouvoir fusionner des dossiers et donc également fusionner les descriptions en RTF. A cause de la spécificité du format on ne peut pas betement concaténé les 2 chaînes (vu que je ne récupère que des strings de ma BD).

Hors ligne

 

#4 18-12-2006 09:04:04

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: Concaténation de 2 champs Rich Text

et en passant par la variable blob ?


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#5 19-12-2006 08:37:29

aubierf  
Membre Geek
Lieu: Genève
Date d'inscription: 14-12-2006
Messages: 32
Pépites: 114
Banque: 0

Re: Concaténation de 2 champs Rich Text

helas non tu ne peux pas faire betement une concaténation simple... mais je n'ai pas une folle envie de créer un parser de  RTF ! lol !

blob permet juste de contenir mes RTFs pas de me faire ma compilation RTF ! :-(

Hors ligne

 

#6 19-12-2006 08:39:05

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: Concaténation de 2 champs Rich Text

je jetterai un coup d'oeil sur ton cas dans la journée... avec un peu plus de temps


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#7 19-12-2006 11:11:33

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: Concaténation de 2 champs Rich Text

je voudrais que tu me donnes un peu plus de details sur tes champs rich text edit ...

si je resume ce que j'ai compris.
il y a 2 datawindows, chacune de type RTE.
tu voudrais les fusionner ? sur une autre Datawindow ? est ce que ces datawindows ont les memes noms de colonnes ?

sinon j'ai testé une fusion...et ca marche !

http://img184.imageshack.us/img184/5443/rtefusionga6.th.jpg

le bout de code utilisé dans cet example :

Code: pb

string ls, ls2

ls   = dw_1.CopyRtf(False,Detail!)
ls2   = dw_2.CopyRtf(False,Detail!)

rte_1.PasteRtf(ls)
rte_1.PasteRtf(ls2)

Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#8 27-12-2006 16:07:44

aubierf  
Membre Geek
Lieu: Genève
Date d'inscription: 14-12-2006
Messages: 32
Pépites: 114
Banque: 0

Re: Concaténation de 2 champs Rich Text

effectivement ca j'ai pu le faire mais comme je l'ai écrit dans mon premier message je ne peux pas le faire dans une datawindow ni meme dans une fenetre utilisateur avec des RichTextControl invisibles.

je recupere dans une fonction mes 2 RTFs et j'aurai voulu les concatener sans passer justement par des RichTextControl. Si je n'ai pas le choix evidément j'utiliserai cette solution.

Ce qui est pénible avec le RTF c'est que les concaténer sauvagement (string1 + string2) ne fonctionne pas. je n'ai pas reussi a utiliser un RichTextEdit 'virtuel'.

En tout cas merci beaucoup pour le temps que tu as passé à m'aider

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22