Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour à tous,
Lorsque l'on bascule une datawindow en query mode puis on la replace en mode normale puis on la rebascule en mode query, les données saisie lors du premier query mode sont toujours présentes.
J'ai réussi à réinitialiser ces données en changeant artificiellement le datobject associé au contrôle datawindow mais cela implique la création d'une nouvelle transaction ce qui est coûteux en temps de réponse.
Quelqu'un connaît-il une astuce pour réinitialiser ces données ?
Autrement dit pour revenir à un état ou aucune information n'a été saisie comme lors du premier query mode ?
Merci pour vos réponses
Hors ligne











Bonjour,
Je suppose que tu fais tout cela par script?
Auquel cas, tu peux utiliser la méthode "reset" sur ta datawindow.
dw_1.reset()
Hors ligne
dw_toto.Modify("datawindow.queryclear=yes")

Hors ligne
Merci pour vos réponses l'instruction suivante fonctionne parfaitement :
idw_requetteQueryMode.Modify("datawindow.queryclear=yes")
Le dossier peut être cloturé
A bientôt
Hors ligne