SJG,
A quicker, more professional method, that causes far less file bloating, and is far less likely to cause corruption, is to use a batch file to roll out a new version to users whenever the one on their desktop is out of date, and a text file to keep track of what version of the database is the latest one.
Here's the text of a batch file I wrote for one of my clients.
rem make the directories (no harm if they're already there)
c:
cdcd "Program Files"
mkdir "NRP Database"
cd "NRP Database"
rem If the latest version file is on the PC, just start the database
if exist "NRP_FEVersion.1.83.txt" goto Startup
rem copy the images and shortcuts
copy "\\Nrp\C\NRP System\NRP_FE.bmp"
copy "\\Nrp\C\NRP System\ReportFooter.bmp"
copy "\\Nrp\C\NRP System\ReportHeader.bmp"
copy "\\Nrp\C\NRP System\NRP Database.lnk"
copy "NRP Database.lnk" "C:\Documents and Settings\All Users\Start Menu\NRP Database.lnk"
copy "NRP Database.lnk" "C:\Documents and Settings\All Users\Desktop\NRP Database.lnk"
rem copy ABCD Library
copy "\\Nrp\C\NRP System\ABCDLibraryXP.mde"
rem Copy a new front end
copy "\\Nrp\C\NRP System\NRP_FE.mdb"
copy "\\Nrp\C\NRP System\NRP_FEVersion.1.83.txt"
:Startup
rem fire it up
"C:\Program Files\Microsoft Office\Office10\msaccess.exe" "c:\Program Files\NRP Database\NRP_FE.mdb"
This way, any time I have a new front end, I just put it in the correct directory on the server, change the name of the referenced text file, and change the two references in this batch file.
When a new users "opens the database", what she's really doing is clicking on an icon that points to the batch file (in a directory on the server). If she has the newest version file on her machine, she has the newest front end on her machine, so the batch file just starts the front end she's got. If the version file on her machine doesn't match the version file on the server, she needs the new front end, so first it's copied to her machine and then it's started.
Jeremy
PS: If you haven't yet split your front end from your back end, you _really, really_ should do so, immediately. Not doing so causes lots of extra network traffic and greatly increases the likelihood of corruption.
==
Jeremy Wallace
AlphaBet City Dataworks
Affordable Development, Professionally Done
Please post in the appropriate forum with a descriptive subject; code and SQL, if referenced; and expected results. See thread181-473997 for more pointers.