DoCmd.Close (Access)

La méthode Fermer exécute l'action CopierVers dans Visual Basic.

Vous pouvez utiliser la méthode Fermer pour fermer une fenêtre Microsoft Access spécifiée, ou la fenêtre active si aucune fenêtre n'est spécifiée. Si vous laissez les arguments Objecttype et Objectname vides (la constante par défaut, acDefault, est supposée pour Objecttype), Microsoft Access ferme la fenêtre active. Si vous spécifiez l'argument Save et laissez les arguments Objecttype et Objectname vides, vous devez inclure les virgules des arguments Objecttype et Objectname.

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

Les arguments suivants sont facultatifs

ObjectType (AcObjectType) - Une constante AcObjectType qui représente le type d'objet à fermer.

Ici on trouve valeurs possible pour AcObjectType

ObjectName (String) - Expression chaîne qui est le nom valide d'un objet du type sélectionné par l'argument ObjectType.

Save (AcCloseSave) - Une constante AcCloseSave qui spécifie s'il faut enregistrer les modifications apportées à l'objet. La valeur par défaut est acSavePrompt.

Les valeurs de retour possibles sont acSaveNo - L'objet spécifié n'est pas enregistré, acSavePrompt - Un message s'affiche pour demander à l'utilisateur s'il souhaite ou non enregistrer l'objet. Remarque: cette valeur est ignorée si vous fermez un module Visual Basic, acSaveYes - L'objet spécifié est enregistré.