I'm a new Access user and currently figuring out how to send my split db to a small company.
I don't believe I need an Installer since all users have full versions of Access on their personal machines (am I wrong?)
Here is the process I'm considering:
1. send the split db (BE and .accde FE) and a batch file to the network admin and have them store the 3 files in a network folder that all users can access.
2. Then have each user create a shortcut to the batch file on their computer.
(having users do this might open a can of worms), is it possible to email the shortcut to each user?
3. The batch file would set the file path to the shared folder FE file. Then delete the existing FE (if they have one), copies the current FE version to their local PC and opens the app.
I believe this approach also solves the future problem of distributing updates to the FE.
Questions:
1. Is this a professional and reasonable approach?
2. Should this be a one time process where the batch file shortcut is then removed from the local PC so moving forwared, the user would open the Access app directly?
3. If yes to number 2, how do I manage udpates? Is standard practice to create a FE table that lists version numbers, and also include a module that checks the users version against the network file version, then removes the local copy and installs the new version?
Edit:
why is a batch file preffered over simply writing a module in the FE that:
I don't believe I need an Installer since all users have full versions of Access on their personal machines (am I wrong?)
Here is the process I'm considering:
1. send the split db (BE and .accde FE) and a batch file to the network admin and have them store the 3 files in a network folder that all users can access.
2. Then have each user create a shortcut to the batch file on their computer.
(having users do this might open a can of worms), is it possible to email the shortcut to each user?
3. The batch file would set the file path to the shared folder FE file. Then delete the existing FE (if they have one), copies the current FE version to their local PC and opens the app.
I believe this approach also solves the future problem of distributing updates to the FE.
Questions:
1. Is this a professional and reasonable approach?
2. Should this be a one time process where the batch file shortcut is then removed from the local PC so moving forwared, the user would open the Access app directly?
3. If yes to number 2, how do I manage udpates? Is standard practice to create a FE table that lists version numbers, and also include a module that checks the users version against the network file version, then removes the local copy and installs the new version?
Edit:
why is a batch file preffered over simply writing a module in the FE that:
- Front end tests if it can read a predetermined table in the BE
- If it can read the table, its all good and the code terminates
- if it cannot read the table it reads a configuration txt file that resides in the same folder as the FE. The configuration file stores the full path to the BE
- if it cannot locate the BE, it displays a file open dialog box asking the user to locate the back end
Last edited: