DoCmd.Close (Access)

El método Close realiza la acción Cerrar en Visual Basic.

Puede usar el método Close para cerrar una ventana de Microsoft Access especificada o la ventana activa, si no se ha especificado ninguna. Si deja los argumentos ObjectType y ObjectName en blanco (se presupone la constante predeterminada, acDefault, para ObjectType), Access cierra la ventana activa. Si especifica el argumento Save y deja los argumentos ObjectType y ObjectName en blanco, debe incluir los comas de los argumentos ObjectType y 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

Los siguientes argumentos son opcionales

ObjectType (AcObjectType) - Constante AcObjectType que representa el tipo de objeto que se debe cerrar.

Aquí puede ver valores posibles para AcObjectType

ObjectName (String) - Expresión de cadena que es el nombre válido de un objeto del tipo seleccionado en el argumento ObjectType.

Save (AcCloseSave) - Constante AcCloseSave que especifica si se deben guardar los cambios en el objeto. El valor predeterminado es acSavePrompt.

Posibles valores de retorno son acSaveNo - El objeto especificado no se guarda, acSavePrompt - Se pregunta al usuario si desea que el objeto se guarde o no. Nota: este valor se omite si se cierra un módulo de Visual Basic, acSaveYes - El objeto especificado se guarda.