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
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.