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


Bonjour,
J'ai dû ajouter un onglet avec une nouvel datawindow dans une fenêtre qui comportait déjà deux onglets : le premier avec une datwindow grid, le second avec une datawindow formulaire.
La troisième datawindow est également une datawindow formulaire.
Lorsque je fais tourner l'application, les premiers onglets montrent bien les datawindows comme avant mais le troisième onglet ne montre qu'un rectangle vide.
Pouvez-vous m'aider ?
Merci.
Mimi
Dernière modification par cdtpwb (20-11-2008 16:37:06)
Hors ligne
la 3eme dw, tu as fait un settransobject et retrieve... ?

Hors ligne











Si jamais ta datawindow est vide après le retrieve (pas de données en base), il te suffit de faire un insertrow pour la voir apparaître
Hors ligne






pick ouic a écrit:
la 3eme dw, tu as fait un settransobject et retrieve... ?
dans le open de ton window ou il existe les trois datawindow tu doit ajouter:
Dw_datawindow3.settransobject( SQLCA) Dw_datawindow3.InsertRow (0)
Hors ligne


Bonjour,
Il y a des données dans la requête (lorsque on fait un preview sur la datawindow hors fenêtre, les données apparaissent).
J'avais effectué un settransobject et un retrieve mais sans succès.
Je vais quand même essayer le insertrow(0), on ne sait jamais.
Je ne pourrai cependant pas effectuer l'opération avant lundi.
Merci déjà de vos réponses.
Mimi
Hors ligne


Bonjour,
En fait, j'avais mis le retrieve dans le constructor de la dw_3 mais en le mettant dans le rowfocuschanged de la dw_1, cela fonctionne.
Merci.
Mimi
Hors ligne