Splitting FE and BE is non-negotiable. It must be done if you're going to have multiple users. Not doing so is asking for a LOT of trouble.
I always have front ends on the user's PC. Much less traffic over the network and, from what I hear, less chance for corruption.
There's no need to walk around making sure everyone has the latest version. Just use a batch file to roll out the new version, if (and only if) the user doesn't already have it.
I've got a couple of pages about how to do it on my website, but here's a simpler example than the one that's up there:
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" /wrkgrp "WellThisPartsASecret.mdw"
Any time there's a new version to be rolled out, I change the name of the version text file and change the two references to in in the batch file. All the user gets is a shortcut that points to this batch file.
Jeremy
==
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.