There was a problem: the database was not able to be used (even read) by 32bit computers The cause was the declaration in the Module BrowseForFiles: Private Declare PtrSafe Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long This declaration was changed to (removed PtrSafe): Private Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long and it was able to be opened in 32bit and 64bit pc's if any problem occurs because of this, remove the new lines and restore the old but remind that this will make 32bit computers unable to work with the database