Meines Wissens gar nicht.
Was du machen kannst:
Das Dokument automatisch schliessen und neu öffnen.
Geht über
UIworkspace.editDocument (Source.Document, false, false) ' oder so ähnlich
im QueryClose.
Du definierst eine globale Variable in der Maske.
globale Declaration:
Die setzt du im QueryOpen auf false
Hinter der Refresh Aktion oder Button steht:
doRefresh = true
uidoc.close
im QueryClose steht:
if doRefresh then
UIworkspace.editDocument (Source.Document, false, false) ' oder so ähnlich
end if
sollte imho funktionieren.
Oder noch besser: Du packst den ganzen Code in eine Klasse, die du direkt im QueryOpen initialisierst. Das entsprechende Objekt deklarierst du global in den Masken-Declarations.
Thomas hat ja mal gezeigt, dass man in die Klasse auch hooks für Events schreiben kann.
Der Code ist dann einfacher zu maintainen und wiederverwenden, weil er eben in einer Code-Einheit steht und nicht über mehrere Masken-Events verstreut ist.
Axel