Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

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 09-09-2008 15:41:24

Nephtis  
Bienfaiteur du site
Award: bf
Lieu: Longjumeau
Date d'inscription: 29-06-2007
Messages: 665
Pépites: 17,189,873,958
Banque: 9,223,372,036,854,776,000

[RESOLU] Multiligne sur datawindow ...

Bonjour,

Je suis un peu bloqué sur l'affichage d'une datawindow composite. Cette datawindow sert à éditer des lettre d'avertissements donc ça ressemble un peu à ça:

Paris le 01/01/2000

Monsieur,

[Nous nous permettons de vous signaler ...] --> dw_formule_1
[Si au bout de la periode ...] --> dw_formule_2
[Veuillez agréer ...] --> dw_formule_3

Suite à des développements j'ai du modifier les dw_formule_X.
Seulement quand je teste de récupérer les informations le contenu des mes dw_formule_x sont tronqués à une seule ligne à l'affichage alors qu'avant la colonne pouvait s'afficher sur plusieurs lignes.

J'ai du passer à coté d'une case à cocher pour autoriser le retour à la ligne si la taille de la chaine de caractère dépasse la taille de la datawindow mais je ne voit pas où.

Merci pour vos reponses

Dernière modification par Nephtis (10-09-2008 07:59:49)


Qui sème des problèmes, récolte des réponses.
PB 6.5 || ASE 12.5.4 || XP SP3

Hors ligne

 

#2 09-09-2008 15:58:28

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: [RESOLU] Multiligne sur datawindow ...

Bonjour,

Peut-être la propriété "Autosize Height" de la bande "details" des datawindows composites ?

Hors ligne

 

#3 10-09-2008 07:46:19

Nephtis  
Bienfaiteur du site
Award: bf
Lieu: Longjumeau
Date d'inscription: 29-06-2007
Messages: 665
Pépites: 17,189,873,958
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Multiligne sur datawindow ...

Je n'avais pas coché cette case pour la bande détail mais en la cochant ça n'a rien changé

D'autres idées?

Dernière modification par Nephtis (10-09-2008 07:46:38)


Qui sème des problèmes, récolte des réponses.
PB 6.5 || ASE 12.5.4 || XP SP3

Hors ligne

 

#4 10-09-2008 07:59:31

Nephtis  
Bienfaiteur du site
Award: bf
Lieu: Longjumeau
Date d'inscription: 29-06-2007
Messages: 665
Pépites: 17,189,873,958
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Multiligne sur datawindow ...

Trouvé

Il fallait que je décoche la case "Auto Horz Scroll" dans l'onglet "Edit" des propriétés de mes champs affichés

Cliquez pour agrandir

Dernière modification par Nephtis (10-09-2008 08:03:23)


Qui sème des problèmes, récolte des réponses.
PB 6.5 || ASE 12.5.4 || XP SP3

Hors ligne

 

#5 18-02-2011 10:08:18

bga  
Membre Geek
Date d'inscription: 02-09-2010
Messages: 54
Pépites: 225
Banque: 0

Re: [RESOLU] Multiligne sur datawindow ...

Bonjour, j'ai un datawindow qui est construit en dynamique. Je ne voudrais pas tout casser car cette procédure est utilisé a plusieurs endroit.

Mais je n'arrive pas a trouver la syntaxe en dynamique pour forcer le passage en multiligne d'un libellé de colonne (car j'ai trop de colonne). Si vous pouvez m'aider ca m'éviterais de galérer, je suis parti la dedans :
dw_val.Modify(nom_colonne+".Edit.AutoHScroll=yes")

Hors ligne

 

#6 18-02-2011 13:10:54

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 720
Pépites: 11,343
Banque: 100,221,387,868,884,300
Site web

Re: [RESOLU] Multiligne sur datawindow ...

Bonjour,
tu peux faire :

Code: pb

dw_val.Modify( ls_col+".edit.autohscroll=no~r~n"+&
ls_col+".edit.autovscroll=no~r~n"+&
ls_col+".edit.hscrollbar=no~r~n"+&
ls_col+".edit.vscrollbar=yes" )


Si ta datawindow est en mode grid, il faut que ta colonne soit suffisamment grande.
Tu peux aussi activer le HScrollbar=yes, mais pour saisir une nouvelle ligne dans le champ texte, il faudra taper CTRL+ENTER.


https://lut.im/eJINqa9o/vAtyxD0h "Don't believe everything you read on the Internet"
    -- Abraham Lincoln

www.ngs.ma

Hors ligne

 

#7 18-02-2011 13:22:38

bga  
Membre Geek
Date d'inscription: 02-09-2010
Messages: 54
Pépites: 225
Banque: 0

Re: [RESOLU] Multiligne sur datawindow ...

j'arrive pas a le faire marcher, je sais je suis nul ;-)

ma grille est uniquement en consultation.
Mon problème c'est que la première ligne contient des libellé qui sont trop long, je voudrais donc reduire la largeur pour passer le libelle en multiligne. J'ai vu qu'il y avait une propriété multiligne mais ca ne marche pas. Je peux réduire la largeur de colonne mais ca ne passe pas en multiligne.


en fait j'ai deux lignes d'entetes dans mon DW, des lignes de 'text', je crois qu'il faut que j'augmente mon header et que je gere la hauteur des mes textes... je vais y arriver lol

Dernière modification par bga (18-02-2011 16:37:24)

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22