If you did not write VBA the issue may be with Macros and versions of Access the workstations are using. Macros are not know for being backwards compatible. Also, it is fine to have an accde as a front end file. The distinction for the front end file should be linking to a back end. The back end is where the tables are.