I think you have received some cofusing thought mostly correct information.
I am posting in hopes I can clarify it some.
First about splitting a database.
You should always deploy your applications as split databaes. There are
multiple reasons to do do. The correct implemention is for each user to have
their own copy of the front end linked to the backend in a shared folder
where they have read, write, and delete privledges. These are important
because of the ldb file that is created, updated, and deleted when using an
access application.
I also recommend you use UNC paths rather than Drive Map paths when linking
to the back end. It is more efficient and it prevents any problems when all
users don't have the save drive letter mapped to the backed mdb location.
For those users who do not have a full install of Acces, you can install the
Access runtime which only allows execution of an Access application. No
changes to any Access objects is allowed. It has to be installed on each
user's computer.
It is not necessary to install Access or any other supporting software on
the server. Access is a file server database engine, not a client server
application like SQL Server. That means, that there is no requirement for
any software running on the server for an Access applicaiton. All the logic
and processing occur on the user's computer. That is the main reason it is a
bad idea to share one copy of an unsplit database or even one copy of a front
end database on the server. It is a much heavier impact on network traffic
and almost assures you will sooner or later have corruption in your database.
The decision as to whether to deploy the mdb or an mde to the users is up to
you. I recommend deploying only an mde, particularly if you have any users
with full Access installed.
--
Dave Hargis, Microsoft Access MVP
PBISMaryland said:
The users will most likely not have Access on their computers. I thought
then that the only way they can run the application I created was if they
then had the runtime version of Access. In an ideal world here is what I am
trying to accomplish:
I would like to have data stored on a server and have from 1 - 5 users (who
do not have a full version of Access) have the front-end on their computers.
I also do not want them to have access to modify or create reports or forms.
bhicks11 via AccessMonster.com said:
An mde will run with Access runtime. What did you mean when you said runtime?
Bonnie
http://www.dataplus-svc.com
Thanks for the reply Bonnie. I am not 100% sure what I mean. Most users
will not have Access on the computers. I am guessing that an MDE would then
not work. Correct?
Thanks.
Do you mean an MDE? Microsoft has a runtime version of Access that can be
included with an app when users don't have a full verions but I think you
[quoted text clipped - 26 lines]
Thanks in advance.