Etats, états internes et sources de données

Posté par rico61 le 25/4/2007 17:45:34
Bonjour,
voici les données de mon problème.

- je déclare une source de données au niveau global de mon projet (rq_X)
- j'édite un état à travers iImprimeEtat
- cet état exécute HExécuteRequêteSQL qui va alimenter ma source de données de niveau global - HExécuteRequêteSQL(rq_X,a_connexion,hRequêteSansCorrection,"script SQL")
- la source de données de mon état est rq_X
- je fais un HLitPremier pour débuter mon parcours sur rq_X, et jusque là tout se passe bien

Le pb:
mon état appelle un état interne. A l'ouverture de cet état interne, rq_X a été réinitialisée. Je n'ai donc plus les données préalablement disponibles sur l'état appelant.

?? pourquoi des sources de données, déclarées globalement au niveau du projet se trouvent-elles réinitialisées, sans bien sûr avoir fait appel à un quelconque HAnnuleDeclaration ??

En clair, comment faire pour partager des sources de données entre états ?

Merci pour vos contributions.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=5086&post_id=20979