Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion GroupsFormsForms ProgrammingQueriesModules / DAO / VBAReports / PrintingMacrosDatabase DesignSecurityConversionImporting / LinkingSQL Server / ADPMultiuser / NetworkingReplicationSetup / ConfigurationDeveloper ToolkitsActiveX ControlsNew UsersGeneral 1General 2
Access DirectoryToolsTutorialsUser Groups
Related Topics
SQL ServerOther DB ProductsMS OfficeMore Topics ...

MS Access Forum / New Users / February 2007

Tip: Looking for answers? Try searching our database.

Database design for a network

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
AMY Z. - 18 Jan 2005 15:15 GMT
Hi
I need to design a new Database to be used on my company's network.  It is a
small network with one main server and approx. 12 frontend computer stations.

This is my first time trying this. All my databases so far have been used on
single computers.  Is there anything I should be aware of when starting this
in the beginning design stage?  Or should I build the whole program normally
and then use the database splitter wizard?

Thanks for your time,
Amy
PC Datasheet - 18 Jan 2005 15:27 GMT
Start with two .mdb files. For development, save both files on your
harddrive - it does not matter which folder they are saved to. The backend
file is only for your tables. Create all your tables in the backend file.
After you have created all the tables, save the backend file on the server
in a folder which all users for whom the database is intended share. Delete
the backend file from your harddrive. Open the front end file, go to File -
Get External Data and link to all the tables in the backend file. The list
of all tables will appear in the frontend file with a right arrow on the
left of all the table names. You are now ready to create all the queries,
forms and reports you need for the database in the frontend file.

--
                                       PC Datasheet
Your Resource For Help With Access, Excel And Word Applications
                             resource@pcdatasheet.com
                                www.pcdatasheet.com

> Hi
> I need to design a new Database to be used on my company's network.  It is a
[quoted text clipped - 7 lines]
> Thanks for your time,
> Amy
RSC - 18 Jan 2005 20:21 GMT
I would also not post the mdb on the network.  I would
make the front end an MDE file rather than an MDB... Go
to Tools selection in the Access menu bar, and select
Make MDE.   This will load much faster, and also prevent
anyone regardless of their security rights from modifying
or viewing your code.  Its a good way to CYA.

>-----Original Message-----
>Start with two .mdb files. For development, save both files on your
[quoted text clipped - 32 lines]
>
>.
PC Datasheet - 18 Jan 2005 20:31 GMT
To clarify --- post the backend file on the network and a copy of the
frontend on each user's computer.

In regards to a .mde file, it's a good idea but be aware that a .mde file
can not be modified. You need to save the original .mdb file so you can make
changes to it and then create a new .mde file from the revised .mdb file.

--
                                       PC Datasheet
Your Resource For Help With Access, Excel And Word Applications
                             resource@pcdatasheet.com
                                www.pcdatasheet.com

> I would also not post the mdb on the network.  I would
> make the front end an MDE file rather than an MDB... Go
[quoted text clipped - 59 lines]
> >
> >.
RSC - 18 Jan 2005 20:42 GMT
For my application I have 32 users and I have the front
and back ends as MDE's, posted on the network and not on
the users PC, since when i want to upgrade the front end
or simply make changes to it, id rather not have to worry
about whats on someones PC (especially 32 of them).  Its
set up so that all 32 users can simultaneously share the
front end MDE which is tied to multiple back end MDEs.  
Note that users must have read/write network access to
the folder which hosts the MDE so that the temporary LDB
files can be created when the databse is accessed.

>-----Original Message-----
>To clarify --- post the backend file on the network and a copy of the
[quoted text clipped - 75 lines]
>
>.
PC Datasheet - 18 Jan 2005 22:56 GMT
Sooner or later your frontend MDE is going to become corrupted and unusable
with all users accessing the same file!!!

--
                                       PC Datasheet
Your Resource For Help With Access, Excel And Word Applications
                             resource@pcdatasheet.com
                                www.pcdatasheet.com

> For my application I have 32 users and I have the front
> and back ends as MDE's, posted on the network and not on
[quoted text clipped - 103 lines]
> >
> >.
Lynn Trapp - 19 Jan 2005 15:34 GMT
Not only that, but every time a user opens the frontend that resides on the
server, the server will actually open a new session of Access. This will use
up server resources, thus, slowing the application down considerably. The
more users you have the worse the problem will get.

Signature

Lynn Trapp
MS Access MVP
www.ltcomputerdesigns.com
Access Security: www.ltcomputerdesigns.com/Security.htm

> Sooner or later your frontend MDE is going to become corrupted and
> unusable
[quoted text clipped - 113 lines]
>> >
>> >.
RSC - 19 Jan 2005 15:50 GMT
The application does not reside on a server, simply the
front and back ends, so NO sessions of access are open on
the server, just one session of access on each individual
PC where ACCESS IS INSTALLED. And one LDB file per
backend is created per MDE backend module regardless of
the number of users.  Im quite suprised no one here knew
that already...
ALL 32 users have been on at the same time with no
noticeable decrease because of the reason Ive outlined
above.  Someone would have to be insane to actually run
off of a server based access app. ...thats what the PC is
for, to install the application there; and to store the
front end forms and reports, and backend data on the
server.

Im quite suprised no one here knew that already...

An excellently working access environment for almost 3
years now.

>-----Original Message-----
>Not only that, but every time a user opens the frontend that resides on the
[quoted text clipped - 40 lines]
>>> Applications
>>> >                              
resource@pcdatasheet.com
>>> >                                 www.pcdatasheet.com
>>> >
[quoted text clipped - 41 lines]
>>> >> Applications
>>> >> >                              
resource@pcdatasheet.com
>>> >> >                                
www.pcdatasheet.com

>>> >> >"AMY Z." <AMYZ@discussions.microsoft.com> wrote in
>>> >> message
[quoted text clipped - 30 lines]
>
>.
PC Datasheet - 19 Jan 2005 16:08 GMT
So tell us how a frontend that exists on a server is used without opening
Access on the server.

--
                                       PC Datasheet
Your Resource For Help With Access, Excel And Word Applications
                             resource@pcdatasheet.com
                                www.pcdatasheet.com

> The application does not reside on a server, simply the
> front and back ends, so NO sessions of access are open on
[quoted text clipped - 186 lines]
> >
> >.
RSC - 19 Jan 2005 17:40 GMT
Maybe i need to define my interpretation of what I refer
to as Application, Front End, and Back End.

1) Application = Installation of Microsoft Access (Where
the program MS Access Resides). In my case on PCs.

2) Front End = An Access "File" (MDB or MDE) that stores
the forms, reports, macros, queries, and "linked" tables
located on the back end.

3) Back End = An Access "File" or "Files" (MDE or MDB)
that contain the table structures that store the data
that MS Access and the front end periodicaly access.

A front end is simply part (File) of an access
environment that links to the back end, it is not a stand
alone application.

>-----Original Message-----
>So tell us how a frontend that exists on a server is used without opening
[quoted text clipped - 54 lines]
>> Applications
>> >>                              
resource@pcdatasheet.com
>> >>                                 www.pcdatasheet.com
>> >>
[quoted text clipped - 42 lines]
>> resource@pcdatasheet.com
>> >>> >                                
www.pcdatasheet.com

>> >>> >"RSC" <anonymous@discussions.microsoft.com> wrote in
>> >>> message
[quoted text clipped - 93 lines]
>
>.
Lynn Trapp - 19 Jan 2005 16:35 GMT
What's the difference between "the application" and "the frontend"? I'm
afraid I'm lost.

Signature

Lynn Trapp
MS Access MVP
www.ltcomputerdesigns.com
Access Security: www.ltcomputerdesigns.com/Security.htm

> The application does not reside on a server, simply the
> front and back ends, so NO sessions of access are open on
[quoted text clipped - 178 lines]
>>
>>.
Gooner D - 11 Feb 2007 09:39 GMT
Have been following this thread with interest as I am trying to get a
multi-user app working properly.  I'm not a professional developer but more
of a power user writing an app for my own small company.  I have four client
PCs connected to a server.  As I understand the approach it should be:-

- When happy with the table design make a back-end version and keep this on
the server in a folder with shared access
- Design forms, queries, reports etc - does it matter whether you use the
mdb or the back-end version ?
- Make a front-end version to contain the forms etc - Is this the same as
creating an mde version - I think the implication of some of the postings is
not necessarily
- Decide whether to keep the front end(s) on client PCs or as a single copy
on a shared server folder.  There seem to be pros and cons.

Have I got this right ?  And is this topic written up well for my level of
capability anywhere.  I can't seem to find it in the help system or in the
Que book.  I think the key point is nothing seems to explain clearly what a
front end is and how to make one which is why this thread is helpful.
Signature

Gooner D
(May the Great One on High smile upon Arsenal for ever)

> What's the difference between "the application" and "the frontend"? I'm
> afraid I'm lost.
[quoted text clipped - 181 lines]
> >>
> >>.
Albert D. Kallal - 11 Feb 2007 10:54 GMT
> - Make a front-end version to contain the forms etc - Is this the same as
> creating an mde version - I think the implication of some of the postings
> is
> not necessarily

no, the mde step is optional. I explain the whole process here:

http://www.members.shaw.ca/AlbertKallal/Articles/split/index.htm

Signature

Albert D. Kallal    (Access MVP)
Edmonton, Alberta Canada
pleaseNOOSpamKallal@msn.com

Gooner D - 12 Feb 2007 10:56 GMT
Albert,

Thank you very much - your article has answered my question and provided v
useful additional info.  Obviously I rated your answer helpful - I could see
the button to do that.  But I couldn't see how to rate your post as an
"answer" because there was no option to do so displayed.  As you have no
doubt gathered this is my first experience of using this discussion.  
Signature

Gooner D
(May the Great One on High smile upon Arsenal for ever)

> > - Make a front-end version to contain the forms etc - Is this the same as
> > creating an mde version - I think the implication of some of the postings
[quoted text clipped - 4 lines]
>
> http://www.members.shaw.ca/AlbertKallal/Articles/split/index.htm
RSC - 19 Jan 2005 15:38 GMT
Well, if thats a possibility, its a slim one, since its
been running 365 days a year for over 2 years now.  And
even if that were to ever happen... its simply re-posted
using the backup, and no data is stored in the front end,
hence, no data to corrupt.
Im sure if it was possible that would happen, with 32
users constantly using the front end MDE over 2 years, it
would have happened by now.

>-----Original Message-----
>Sooner or later your frontend MDE is going to become corrupted and unusable
[quoted text clipped - 79 lines]
>> >> Applications
>> >> >                              
resource@pcdatasheet.com
>> >> >                                
www.pcdatasheet.com

>> >> >"AMY Z." <AMYZ@discussions.microsoft.com> wrote in
>> >> message
[quoted text clipped - 30 lines]
>
>.
AMY Z. - 19 Jan 2005 19:21 GMT
Does anyone know if mde files are compatible with standard office files?
A couple of the users I have, export Access reports into Excel.

Thank you for answering, I'm trying to study mde files in my stack of books.
Networking databases is brand new to me.
Amy

> Hi
> I need to design a new Database to be used on my company's network.  It is a
[quoted text clipped - 7 lines]
> Thanks for your time,
> Amy
Lynn Trapp - 19 Jan 2005 19:46 GMT
Yes,  you can still export Access reports into Excel from a .mde file. A
.mde file is basically a .mdb file with all the code stripped from it.

Signature

Lynn Trapp
MS Access MVP
www.ltcomputerdesigns.com
Access Security: www.ltcomputerdesigns.com/Security.htm

> Does anyone know if mde files are compatible with standard office files?
> A couple of the users I have, export Access reports into Excel.
[quoted text clipped - 20 lines]
>> Thanks for your time,
>> Amy
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.