Après windows pour les nuls, voici PB pour les bons (ou presque).

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 10-07-2007 12:50:50

Melke  
L'Enigmatique Troll Taciturne
Lieu: Paris
Date d'inscription: 30-05-2007
Messages: 385
Pépites: 9,994
Banque: 9,223,372,036,854,776,000

[RESOLU] Ajouter des objets par script à une datawindow

Bonjour,

Voila ma question : Comment ajouter des objets par script à une datawindow ?

Hors ligne

 

#2 10-07-2007 13:20:18

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Ajouter des objets par script à une datawindow

Code: pb

string modstring

modstring = 'create rectangle(Band=background X="206" Y="6" height="69" width="1363" brush.hatch="6"  &
      brush.color="12632256" pen.style="0" pen.width="14" pen.color="268435584" &
      background.mode="2" background.color="-1879048064" name=rect1 )'

dw_cust.Modify(modstring)

N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 11-07-2007 08:28:47

Melke  
L'Enigmatique Troll Taciturne
Lieu: Paris
Date d'inscription: 30-05-2007
Messages: 385
Pépites: 9,994
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Ajouter des objets par script à une datawindow

Au grand merci
je débute donc...

Par contre, où va t il placer le rectangle ? dans le header, le détail, le summary ?

Dernière modification par Melke (11-07-2007 08:34:31)

Hors ligne

 

#4 11-07-2007 09:02:18

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: [RESOLU] Ajouter des objets par script à une datawindow

une petite question...
à quoi ca va te servir de creer dynamiquement ?


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

Hors ligne

 

#5 11-07-2007 09:22:11

Melke  
L'Enigmatique Troll Taciturne
Lieu: Paris
Date d'inscription: 30-05-2007
Messages: 385
Pépites: 9,994
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Ajouter des objets par script à une datawindow

Comment expliquer cela...

en faite, c'est pour une application qui recherche des informations selon certaines données
mais chaque recherche d'information a différents données et type de donnée.
étant donnée que je connais le type de chaque donnée, je voudrai remplir un datawindow dynamiquement afin de renseigner les données

mais, me direz vous, pourquoi ne pas créer une datawindow par recherche des informations ?

Si je souhaite ajouter une donnée faudra que je retourne dans le code.
Si je souhaite rajouter une recherche des informations, faudra que je retourne dans le code.
Je souhaite seulement un certain automatisme afin de en pas retourner dans le code à chaque fois que je rajoute un petit quelque-chose.

Hors ligne

 

#6 11-07-2007 09:27:44

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: [RESOLU] Ajouter des objets par script à une datawindow

rajouter un rectangle, ou une colonne venant d'une table... et que cette colonne n'est pas déclarée dans ta dw... il y a une difference...

c'est pour cela qu'on crée divers datawindows suivant les données qu'on veut obtenir...


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

Hors ligne

 

#7 11-07-2007 09:39:16

Chrnico  
N2I Power
Award: bf
Lieu: Vanves
Date d'inscription: 05-06-2007
Messages: 1206
Pépites: 12,884,901,943
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Ajouter des objets par script à une datawindow

Il y a plusieurs  choses a différencier :
- une source de donnée dynamique (résolu par SyntaxFromSQL)
- une mise en forme des données (modify des propriétés existantes)
- l'ajout de control supplémentaires (modify create du control)

Mais une chose est certaine : en PB on peut tout faire sur une DW dynamiquement !!! Qu'on se le dise


Tu dois donc tu peux (Kant)

Tu peux donc tu dois (N2i)
www.n2i.fr

Hors ligne

 

#8 11-07-2007 09:42:59

Chrnico  
N2I Power
Award: bf
Lieu: Vanves
Date d'inscription: 05-06-2007
Messages: 1206
Pépites: 12,884,901,943
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Ajouter des objets par script à une datawindow

Melke a écrit:

Au grand merci
je débute donc...

Par contre, où va t il placer le rectangle ? dans le header, le détail, le summary ?

c'est la propriété band qui le détermine
band=<Detail, Footer, Header, Header.<group #>, Summary, Trailer.<group #>

Le plus simple est d'utiliser l'outil DWSyntax dans l'onglet Tool de la fenêtre de création de nouveaux objets pour connaître chaque syntaxe


Tu dois donc tu peux (Kant)

Tu peux donc tu dois (N2i)
www.n2i.fr

Hors ligne

 

#9 11-07-2007 11:35:10

Melke  
L'Enigmatique Troll Taciturne
Lieu: Paris
Date d'inscription: 30-05-2007
Messages: 385
Pépites: 9,994
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Ajouter des objets par script à une datawindow

re-merci

Mais personne n'a jamais essayé d'ajouter des columns par le script ?

Dernière modification par Melke (25-07-2007 10:22:59)

Hors ligne

 

#10 25-07-2007 12:06:16

Melke  
L'Enigmatique Troll Taciturne
Lieu: Paris
Date d'inscription: 30-05-2007
Messages: 385
Pépites: 9,994
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Ajouter des objets par script à une datawindow

Je pense que l'on peut mettre en [RESOLU], non?

ces deux solutions mon grandement aidé


- une source de donnée dynamique (résolu par SyntaxFromSQL)
- une mise en forme des données (modify des propriétés existantes)

Hors ligne

 

#11 20-06-2008 07:41:39

djeckelle  
Membre Geek
Lieu: Beauvais
Date d'inscription: 02-06-2008
Messages: 38
Pépites: 3
Banque: 0

Re: [RESOLU] Ajouter des objets par script à une datawindow

Melke a écrit:

re-merci

Mais personne n'a jamais essayé d'ajouter des columns par le script ?

Bonjour,

Et bien , je suis en plein dedans et ce n'est pas la pannasse.........mal grès ce que peut en dire ou penser Chrnico...mais bon dès que j'ai un début de solution..je vous en parle....


"Il vaut mieux échouer, apprendre et s'améliorer que ne pas avancer."
[Définition de l'échec en extrême programming d'après la revue programmez de Mai 2008]

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22