Hi,
2. ist insofern als kritisch zu betrachten,
da beim WS.EditDocument alle aktionen (QueryOpen,Postopen...)
der Maske aktiviert werden
beim UIDoc.Save()
QueryRefresh() und Querysave()
und beim Close()
dann noch QueryClose, ev.QueryRefresh ...
und natürlich die Validierungsgeschichten ect.
Und bei den Teilmasken das auch noch für die Teilmasken.
Übrigens werden auch die DocumetQueryOpen Events der View und eventuelle Form-Formulas mit reingenommen!
Als muss man hier auf vieles achten.
Dann benötigt es natürlich noch "einen Moment" bis das alles durchgelaufen ist und
das tatsächliche Schlissen des UIDocs ist etwas abgekoppelt vom UIDoc.Close(), auch mit (imidiate=TRUE) und meist nicht so schnell, wie der script dann weiterläuft / laufen will.
Grüsse, Pete(r)
@All: Hab ich noch was vergessen? (bestimmt!)