Hallo,
Ik heb een access 2010 applicatie waarbij ik op een formulier de knop "Exit database" heb gemaakt (zie printscreen in bijlage).
Onder deze knop staat de code:
Code:
Private Sub Exit_Click()
[ATTACH]256031.vB[/ATTACH]
' Close all open database objects, and then exit application.
'
' Turn on error trapping.
On Error GoTo ErrHandler
Dim Tmp As Variant
Dim ReturnValue As Integer
Tmp = CloseObject("Tables", A_TABLE)
Tmp = CloseObject("Tables", A_QUERY)
Tmp = CloseObject("Forms", A_FORM)
Tmp = CloseObject("Reports", A_REPORT)
Tmp = CloseObject("Scripts", A_MACRO)
Tmp = CloseObject("Modules", A_MODULE)
' Exit application.
DoCmd.Quit
Exit Sub
' Branch here if error occurs.
ErrHandler:
MsgBox "You must either save or discard changes to the open object.", 48, "Must Close Object"
Resume Next
End Sub
De database wordt gesloten maar access blijft openstaan (zie printscreen in bijlage).
Wat kan de oorzaak hiervan zijn en hoe kan ikdit verhelpen?
Ter info: in de referenties verwijs ik nog wel naar een andere access-database met subroutine.
Graag hoor ikvan jullie