Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Pages: 1
Bonjour à tous,
nous avons une fonctionnalité qui marchait parfaitement en PowerBUilder 10.5.1 build 6021.
C'est une édition composite (processing 5) comprenant 3 DW form (processing 0).
Elle est utilisée dans un traitement de constitution, dans lequel on fait un retrieve sur l’édition, puis on fait la constitution de lignes qui vont aller alimenter certains champs des DW form dans les reports.
- A l'ouverture de la fenêtre on fait un SetFullState
- Lors de la constitution on fait un GetFullState puis SetFullState tout de suite après, pour mettre les données affichées à jour. Plantage sur le SetFullState aléatoire.
- A la sauvegarde du traitement, on fait un GetFullState puis SetFullState après un appel UPDATEBLOB... (pas de plantage)
- Fermeture (pas de plantage)
Est-ce que quelqu'un a une idée ?
Razorback
Dernière modification par RAZORBACK (19-11-2010 18:38:03)
Hors ligne
Nous avons trouvé.
En fait, ce composite n'est pas un vrai composite, mais une DW avec une requête SQL et des nested report.
Il se trouve qu'on alimente à la volée les données des nested report depuis le code PowerBuilder.
L'anomalie se trouvait là et plus particulièrement sur la modification d'un objet text d'un des nested.
This.dw_recap.Object.dwr_recap[li_RowI].Object.fqp_t.text = 'O'
En remplaçant cette alimentation par un retrieval argument, tout rentre dans l'ordre
Razorback
Hors ligne
Merci pour ton retour
Hors ligne
Pages: 1