Without actually seeing the Access Database, There are several possibilities here. The best possibility that the database was created in an earlier version of Access than the 2007 version. If this is the case, then it needs to be updated to the new version. It sounds like some of the calls to it, are not being properly recognized Access 2007. This can happen if you are running multiple versions off Access and you still need the older version because you still have machines running the older version. When you update the version, some of the calls may have to be manually recoded as they will not translate to the newer version of Access. Since you also mentioned that it is also happening on other profiles, check the permissions of those profiles to see if they have all the correct permissions. Just because the profile can see the database, does not mean that the permissions have all been granted properly. It is not mentioned, but do the users (profiles) have to login into the Database? If they do have to login into the database, check the granted permissions inside the database. This also may be affect access 2007 as earlier / new versions.