Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
Voila ma question : Comment ajouter des objets par script à une datawindow ?
Hors ligne
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)
Hors ligne
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
une petite question...
à quoi ca va te servir de creer dynamiquement ?
Hors ligne
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
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...
Hors ligne
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
Hors ligne
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
Hors ligne
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
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
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....
Hors ligne