Private Sub CompactDb(DbPath As String, DbName As String)
On Error GoTo exit_sub
Dim oPath As String
Dim tPath As String
oPath = DbPath & DbName & ".accdb"
tPath = DbPath & "tmp.accdb"
If Dir(oPath) = "" Then
Exit Sub
End If
oPath, tPath
Kill oPath
Name tPath As oPath