DoCmd.Close (Access)
O método Close executa a ação Fechar no Visual Basic.
Você pode usar o método Close para fechar uma janela do Microsoft Access especificada ou a janela ativa, caso nenhuma seja especificada. Se você deixar os argumentos ObjectType e ObjectName em branco (a constante padrão, acDefault, é considerada para ObjectType), o Access fechará a janela ativa. Se você especificar o argumento Save e deixar os argumentos ObjectType e ObjectName em branco, deverá incluir as vírgulas dos argumentos ObjectType e 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
Os seguintes argumentos são opcionais
ObjectType (AcObjectType) - Uma constante AcObjectType que representa o tipo de objeto a ser fechado.
Aqui você pode encontrar os valores possíveis para
ObjectName (String) - Uma expressão de cadeia de caracteres que é o nome válido de um objeto do tipo selecionado com o argumento ObjectType.
Save (AcCloseSave) - Uma constante AcCloseSave que especifica se as alterações feitas no objeto devem ou não ser salvas. O valor padrão é acSavePrompt.
Os valores de retorno possíveis são acSaveNo - O objeto especificado não é salvo, acSavePrompt - É perguntado ao usuário se ele deseja ou não salvar o objeto. Observação: esse valor será ignorado se você estiver fechando um módulo do Visual Basic, acSaveYes - O objeto especificado é salvo.