Wie annulliere ich ein Formular in Close Event?

8

Ich bin sicher, das ist sehr einfach, aber ich kann es nicht finden. Wie kann ich im Falle eines Zugriffsformulars das Schließen des Formulars abbrechen? Ich habe einen Test, der die Datensätze in einer Tabelle zählt. Wenn diese Tabelle Datensätze enthält, möchte ich den Benutzer fragen, ob sie schließen oder zurückgehen und mit ihnen arbeiten möchten. Wie kann ich das Close Event abbrechen?

    
MAW74656 30.05.2012, 14:56
quelle

3 Antworten

11

Sie können das Unload-Ereignis verwenden:

%Vor%

Reihenfolge der Ereignisse für Datenbankobjekte

    
Fionnuala 30.05.2012, 15:00
quelle
1

Verwenden Sie das Ereignis "Form_BeforeUpdate (Abbrechen als Ganzzahl)" und setzen Sie "Abbrechen" auf "True".

Beachten Sie, dass Sie einfach nicht schließen können, wenn Sie keine Logik hinzufügen, um die Aktualisierung der Datenbank tatsächlich zu erlauben.

    
rogsonl 16.06.2016 18:08
quelle
0

Studiere und teste diesen Code, es hat für mich funktioniert. Ersetzen Sie die notwendigen Variablennamen durch Ihre gewählten Namen. Fügen Sie den Code in das form_unload Event Ihres Formulars ein. WARNUNG !!!: Nachdem Sie diese Operation ausgeführt haben, wird es Ihnen schwer fallen, in der Entwurfs- und Layoutansicht auf Ihr Formular zuzugreifen

%Vor%     
user28864 08.04.2013 11:12
quelle

Tags und Links