OnCloseQuery zusammen mit YesNoCancel ist genau das was gebraucht wird. Zumindest von mir. 8) Das beste daran ist das Verhaltenbei mrCancel. Das Formular ist dann nämlich genau in dem Zustand, wie es vor dem versuchten schließen war. Cursor, Feldinhalte usw. bleiben dann unverändert. Und ich hatte mir zumindest schon überlegt, wie ich den Cursor wieder an die Stelle zurückbugsiere, wo er vorher war.