DoCmd.Close (Access)
Die Methode Close führt die "Close"-Aktion in Visual Basic aus.
Sie können die Methode Close verwenden, um entweder ein angegebenes Microsoft Access-Fenster oder das aktive Fenster zu schließen, wenn keines angegeben ist. Wenn Sie die Argumente ObjectType und ObjectName leer lassen (die standardmäßige Konstante, acDefault, wird für ObjectType übernommen), schließt Access das aktive Fenster. Wenn Sie das Argument Save angeben und die Argumente ObjectType und ObjectName leer lassen, müssen Sie die Kommas für die Argumente ObjectType und ObjectName einbeziehen.
Close (ObjectType, ObjectName, Save)
Private Sub cmdCloseForm_Click()
On Error GoTo Err_cmdCloseForm_Click
DoCmd.RunCommand acCmdSaveRecord
DoCmd.Close
Exit_cmdCloseForm_Click:
Exit Sub
Err_cmdCloseForm_Click:
MsgBox Err.Description
Resume Exit_cmdCloseForm_Click
End Sub
Arguments
Optional arguments
Die folgenden Argumente sind optional
ObjectType (AcObjectType) - Eine AcObjectType-Konstante, die den Typ des zu schließenden Objekts darstellt.
Dies sind mögliche Werte für
ObjectName (String) - Ein Zeichenfolgenausdruck, der der gültige Name eines Objekts vom Typ ist, der durch das Argument ObjectType ausgewählt wurde.
Save (AcCloseSave) - Eine AcCloseSave-Konstante, die angibt, ob Änderungen am Objekt gespeichert werden sollen. Der Standardwert lautet acSavePrompt.
Mögliche Rückgabewerte sind acSaveNo - Das angegebene Objekt wird nicht gespeichert, acSavePrompt - Der Benutzer wird gefragt, ob er das Objekt speichern möchte, acSaveYes - Das angegebene Objekt wird gespeichert.