Cameron said:
Hello,
I have a new database and about to secure it, but I heard
alot about splitting database to FE and BE. I am thinking
about splitting it, but wonder what are the benefits of
splitting it.
I am running Access 97 and the database will be shared by
other users in a network drive. Thanks
Off the top of my head...
Multiple users in the same front end can often lead to performance and
corruption problems. Giving each user their own copy solves that.
When each user has his own copy of the front end it can be on a local drive
instead of on the network. This increases performance some more.
You can work on a development copy of the front end and not need to "kick
everyone out" while you do so.
It is possible for your development file to be an MDB while the file you
distribute is an MDE. Thus protecting your code and object design from
tampering.
Updating to new front end versions is as simple as deleting the old one and
installing the new one. The data is never affected since it is in a
separate file.
You can more easily distribute different front ends (containing different
objects) to give different users access to different forms and reports,
etc., even though they are linked to a common back end file.
I'm sure there's a few more, but that's all I can come up with for now.