Hi Stephanie,
;-) thanks for the push to do so.
Anytime! <smile>
Then I have the "original name_be" portion of the database that only has
tables.
Try to make sure that the "original name_be" does not exceed 8 characters.
You will get better performance in certain situations if you avoid names that
do not conform to the old DOS standard (8+3). In addition, try to place your
shared BE file close to the root level of your file server. If the system has
to traverse several folders, it will be slower. I advise using UNC (Uniform
Naming Convention) paths instead of the default for the database splitter,
which is to use paths with mapped drive letters. For example:
Not Good
\\Server\share\Folder1\Folder2\Folder3\Folder4\Folder5\Folder6\ (etc.)
Much Better
\\Server\share\Folder1\
It was easy, so I imagine the hard part is coming up!
Splitting is generally pretty easy, but you should, as a minimum, do three
things:
1.) Ensure that Name Autocorrect is disabled.
2.) Set all table SubDatasheets to [None].
3.) Establish a persistant connection to the BE database.
These ideas, and a lot more, are discussed in this article:
Implementing a Successful Multiuser Access/JET Application
http://www.access.qbuilt.com/html/multiuser_applications.html
I'm planning to use Tony's free FE updater, ...
This is an excellent utility. I'm using it myself, at The Boeing Company,
which is where I work. A few months ago I prepared a short Word document on
Tony's utility, which you might find helpful. You can download a copy here:
http://home.comcast.net/~tutorme2/samples/autofe.zip
I'd appreciate a bit of advice on the technicalities:
I'm going to create a directory which will house the FE, BE and the FE
updater.
The FE that you house on the file server should not be a shared copy. It
represents the copy that each user will automatically copy, either the first
time or anytime you post an update. This copy of the FE should go in a folder
all by itself, because *all* files in this folder get copied to the user's
hard drive when an update is initiated. You likely don't want them copying
the BE, or the StartMDB.exe file to their local hard drive.
I'll create a shortcut to the FE on each users desktop.
Actually, let the StartMDB.exe utility create this shortcut for you. It will
include the correct target path. Then, you distribute a copy of this shortcut.
Periodically, we'll need to compact and repair- is that on both the FE and BE?
I usually don't worry about compacting the FE for each user. With Tony's
AutoFE updater, all you need to do is periodically post a new copy of the FE
(which, of course will be compacted, and preferably in the compiled .mde
format) in order to "freshen" each user's copy of the FE application.
Are you doing anything in your FE app. that might lead to severe bloat? This
includes things like local temp tables, or not properly closing and
destroying DAO recordset objects, etc. Here is a handy list of KB articles
that discusses causes of bloat:
http://tinyurl.com/2dmpw
You should definately compact the BE database on a periodic basis, as well
as make (and test) backup copies of the BE database.
Tom Wickerath
Microsoft Access MVP
https://mvp.support.microsoft.com/profile/Tom
http://www.access.qbuilt.com/html/expert_contributors.html
__________________________________________
:
OK, I've practiced splitting the db ;-) thanks for the push to do so.
So now I have the db with the "orginal name" that has all of the forms, and
the tables now have an arrow in front of their names.
Then I have the "original name_be" portion of the database that only has
tables.
It was easy, so I imagine the hard part is coming up!
I'm planning to use Tony's free FE updater, that updates the new FE to all
users on the network when we place a new version in the directory where the
BE is.
I'd appreciate a bit of advice on the technicalities:
I'm going to create a directory which will house the FE, BE and the FE
updater. I'll create a shortcut to the FE on each users desktop.
Periodically, we'll need to compact and repair- is that on both the FE and BE?
Anything else I need to do?
Thanks for the advice!