A Microsoft Office (Excel, Word) forum. OfficeFrustration

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » OfficeFrustration forum » Microsoft Access » Database Design
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

Multiple Users Enviroment



 
 
Thread Tools Display Modes
  #1  
Old October 19th, 2005, 02:26 PM
AccessHelp
external usenet poster
 
Posts: n/a
Default Multiple Users Enviroment

Good morning,

I have a database which will be used by more than one user. I will have the
Design Master copy in my network private drive and a replica copy in the
shared drive. Then I will have multiple copies of replicas in each user's
workstation.

Periodically, I will syn between copies in the shared drive and the user's
workstation. Then I will syn the copy in the shared drive with my Design
Master copy.

Are these steps feasible for the mulit-users database? Any recommendation
is welcomed.

Thanks.
  #2  
Old October 19th, 2005, 02:44 PM
Kevin3NF
external usenet poster
 
Posts: n/a
Default Multiple Users Enviroment

Are you replicating the front-end? Its been awhile, but I recall the
general opinion that that was a really bad idea.

If your goal is easily populate out new front-ends, there are easier ways...

--
Kevin Hill
President
3NF Consulting

www.3nf-inc.com/NewsGroups.htm


"AccessHelp" wrote in message
...
Good morning,

I have a database which will be used by more than one user. I will have
the
Design Master copy in my network private drive and a replica copy in the
shared drive. Then I will have multiple copies of replicas in each user's
workstation.

Periodically, I will syn between copies in the shared drive and the user's
workstation. Then I will syn the copy in the shared drive with my Design
Master copy.

Are these steps feasible for the mulit-users database? Any recommendation
is welcomed.

Thanks.



  #3  
Old October 19th, 2005, 02:51 PM
AccessHelp
external usenet poster
 
Posts: n/a
Default Multiple Users Enviroment

I am not familiar with the term "replicating the front-end". What is it?

Thanks.

"Kevin3NF" wrote:

Are you replicating the front-end? Its been awhile, but I recall the
general opinion that that was a really bad idea.

If your goal is easily populate out new front-ends, there are easier ways...

--
Kevin Hill
President
3NF Consulting

www.3nf-inc.com/NewsGroups.htm


"AccessHelp" wrote in message
...
Good morning,

I have a database which will be used by more than one user. I will have
the
Design Master copy in my network private drive and a replica copy in the
shared drive. Then I will have multiple copies of replicas in each user's
workstation.

Periodically, I will syn between copies in the shared drive and the user's
workstation. Then I will syn the copy in the shared drive with my Design
Master copy.

Are these steps feasible for the mulit-users database? Any recommendation
is welcomed.

Thanks.




  #4  
Old October 19th, 2005, 03:42 PM
Lynn Trapp
external usenet poster
 
Posts: n/a
Default Multiple Users Enviroment

If you don't know what he means by the term "replicating the front-end" then
that probably indicates that you have not split your database. If that is
the case, then you are replicating the application objects -- forms,
reports, etc -- and that is a very bad idea. You need to split the database
and replicate the table data only.

--
Lynn Trapp
MS Access MVP
www.ltcomputerdesigns.com
Access Security: www.ltcomputerdesigns.com/Security.htm
Jeff Conrad's Access Junkie List:
http://home.bendbroadband.com/conrad...essjunkie.html



"AccessHelp" wrote in message
...
I am not familiar with the term "replicating the front-end". What is it?

Thanks.

"Kevin3NF" wrote:

Are you replicating the front-end? Its been awhile, but I recall the
general opinion that that was a really bad idea.

If your goal is easily populate out new front-ends, there are easier
ways...

--
Kevin Hill
President
3NF Consulting

www.3nf-inc.com/NewsGroups.htm


"AccessHelp" wrote in message
...
Good morning,

I have a database which will be used by more than one user. I will
have
the
Design Master copy in my network private drive and a replica copy in
the
shared drive. Then I will have multiple copies of replicas in each
user's
workstation.

Periodically, I will syn between copies in the shared drive and the
user's
workstation. Then I will syn the copy in the shared drive with my
Design
Master copy.

Are these steps feasible for the mulit-users database? Any
recommendation
is welcomed.

Thanks.






  #5  
Old October 19th, 2005, 04:00 PM
AccessHelp
external usenet poster
 
Posts: n/a
Default Multiple Users Enviroment

Thanks Lynn. Why would I want to split the database? If I split the
database (one tables only and one everything else), are the users still going
to use the database? I am still new to this subject. Please tell me more.

All I am trying to do is I have a database for billing. The users will
import the timesheets (from Excel via macro) into the database and do the
billing in the database. More than one user may be using the database at the
same time. If I just have a copy of database in a shared drive, only one
user will be able to use it.

Thanks.

"Lynn Trapp" wrote:

If you don't know what he means by the term "replicating the front-end" then
that probably indicates that you have not split your database. If that is
the case, then you are replicating the application objects -- forms,
reports, etc -- and that is a very bad idea. You need to split the database
and replicate the table data only.

--
Lynn Trapp
MS Access MVP
www.ltcomputerdesigns.com
Access Security: www.ltcomputerdesigns.com/Security.htm
Jeff Conrad's Access Junkie List:
http://home.bendbroadband.com/conrad...essjunkie.html



"AccessHelp" wrote in message
...
I am not familiar with the term "replicating the front-end". What is it?

Thanks.

"Kevin3NF" wrote:

Are you replicating the front-end? Its been awhile, but I recall the
general opinion that that was a really bad idea.

If your goal is easily populate out new front-ends, there are easier
ways...

--
Kevin Hill
President
3NF Consulting

www.3nf-inc.com/NewsGroups.htm


"AccessHelp" wrote in message
...
Good morning,

I have a database which will be used by more than one user. I will
have
the
Design Master copy in my network private drive and a replica copy in
the
shared drive. Then I will have multiple copies of replicas in each
user's
workstation.

Periodically, I will syn between copies in the shared drive and the
user's
workstation. Then I will syn the copy in the shared drive with my
Design
Master copy.

Are these steps feasible for the mulit-users database? Any
recommendation
is welcomed.

Thanks.






  #6  
Old October 19th, 2005, 07:40 PM
Lynn Trapp
external usenet poster
 
Posts: n/a
Default Multiple Users Enviroment

You're welcome. Well, if you are going to use replication, you want to split
the database so you won't risk corrupting your forms and reports. Also, it
is just simply a good idea to split a database that is going to be used by
multiple users. The users will each have a copy of the frontend (the file
with the forms, reports, etc.) and that frontend will have linked tables
that are linked to the backend. There is a database splitter wizard that can
do this for you. However, you need to go back to your original database and
split it and, then, do your replication of the backend only.

--
Lynn Trapp
MS Access MVP
www.ltcomputerdesigns.com
Access Security: www.ltcomputerdesigns.com/Security.htm
Jeff Conrad's Access Junkie List:
http://home.bendbroadband.com/conrad...essjunkie.html



"AccessHelp" wrote in message
...
Thanks Lynn. Why would I want to split the database? If I split the
database (one tables only and one everything else), are the users still
going
to use the database? I am still new to this subject. Please tell me
more.

All I am trying to do is I have a database for billing. The users will
import the timesheets (from Excel via macro) into the database and do the
billing in the database. More than one user may be using the database at
the
same time. If I just have a copy of database in a shared drive, only one
user will be able to use it.

Thanks.

"Lynn Trapp" wrote:

If you don't know what he means by the term "replicating the front-end"
then
that probably indicates that you have not split your database. If that is
the case, then you are replicating the application objects -- forms,
reports, etc -- and that is a very bad idea. You need to split the
database
and replicate the table data only.

--
Lynn Trapp
MS Access MVP
www.ltcomputerdesigns.com
Access Security: www.ltcomputerdesigns.com/Security.htm
Jeff Conrad's Access Junkie List:
http://home.bendbroadband.com/conrad...essjunkie.html



"AccessHelp" wrote in message
...
I am not familiar with the term "replicating the front-end". What is
it?

Thanks.

"Kevin3NF" wrote:

Are you replicating the front-end? Its been awhile, but I recall the
general opinion that that was a really bad idea.

If your goal is easily populate out new front-ends, there are easier
ways...

--
Kevin Hill
President
3NF Consulting

www.3nf-inc.com/NewsGroups.htm


"AccessHelp" wrote in message
...
Good morning,

I have a database which will be used by more than one user. I will
have
the
Design Master copy in my network private drive and a replica copy in
the
shared drive. Then I will have multiple copies of replicas in each
user's
workstation.

Periodically, I will syn between copies in the shared drive and the
user's
workstation. Then I will syn the copy in the shared drive with my
Design
Master copy.

Are these steps feasible for the mulit-users database? Any
recommendation
is welcomed.

Thanks.








  #7  
Old October 19th, 2005, 08:17 PM
John Vinson
external usenet poster
 
Posts: n/a
Default Multiple Users Enviroment

On Wed, 19 Oct 2005 08:00:04 -0700, "AccessHelp"
wrote:

If I just have a copy of database in a shared drive, only one
user will be able to use it.


That statement is *simply incorrect*. Access is a multiuser database
environment, out of the box.

"Splitting" is a good idea - it means that you should have one
database file containing the Tables, on a shared drive; each user
should have their own copy of the "frontend" containing the forms,
reports, etc. with links to the tables in the backend.

Database Replication is complex and rather hard to manage, and is not
appropriate for this situation. It's needed when you have users who
are not sharing a network (say one user at the office and another
traveller using the database on a laptop); it lets you keep two
backends (containing, again, just the tables) synchronized. If all
your users have access to the shared backend over a reasonably fast,
stable LAN then replication is just a lot of extra work for no
benefit.

See http://www.granite.ab.ca/access/splitapp/index.htm for a thorough
overview of the database splitting issue.

John W. Vinson[MVP]
  #8  
Old October 19th, 2005, 08:29 PM
AccessHelp
external usenet poster
 
Posts: n/a
Default Multiple Users Enviroment

Lynn,

Thanks again. I do have a few more questions to clarify.

If I link FE table with BE table, when one person accesses Table A thru a
form (for example), the other person is not going to access the same Table A
thru the same form or any other form?

Will the replication cause corrupt the forms & reports? I thought
replication allows users to have their own copy and to do whatever they want
to do without concerning about table being locked. Then I can sync them back
to my Design Master. In addition, whenever I make changes to the design of a
form or any additions, I can sync them back to replicas to reflect those
changes. Am I correct? Am I missing something?

Again, thanks for your help and patient.

"Lynn Trapp" wrote:

You're welcome. Well, if you are going to use replication, you want to split
the database so you won't risk corrupting your forms and reports. Also, it
is just simply a good idea to split a database that is going to be used by
multiple users. The users will each have a copy of the frontend (the file
with the forms, reports, etc.) and that frontend will have linked tables
that are linked to the backend. There is a database splitter wizard that can
do this for you. However, you need to go back to your original database and
split it and, then, do your replication of the backend only.

--
Lynn Trapp
MS Access MVP
www.ltcomputerdesigns.com
Access Security: www.ltcomputerdesigns.com/Security.htm
Jeff Conrad's Access Junkie List:
http://home.bendbroadband.com/conrad...essjunkie.html



"AccessHelp" wrote in message
...
Thanks Lynn. Why would I want to split the database? If I split the
database (one tables only and one everything else), are the users still
going
to use the database? I am still new to this subject. Please tell me
more.

All I am trying to do is I have a database for billing. The users will
import the timesheets (from Excel via macro) into the database and do the
billing in the database. More than one user may be using the database at
the
same time. If I just have a copy of database in a shared drive, only one
user will be able to use it.

Thanks.

"Lynn Trapp" wrote:

If you don't know what he means by the term "replicating the front-end"
then
that probably indicates that you have not split your database. If that is
the case, then you are replicating the application objects -- forms,
reports, etc -- and that is a very bad idea. You need to split the
database
and replicate the table data only.

--
Lynn Trapp
MS Access MVP
www.ltcomputerdesigns.com
Access Security: www.ltcomputerdesigns.com/Security.htm
Jeff Conrad's Access Junkie List:
http://home.bendbroadband.com/conrad...essjunkie.html



"AccessHelp" wrote in message
...
I am not familiar with the term "replicating the front-end". What is
it?

Thanks.

"Kevin3NF" wrote:

Are you replicating the front-end? Its been awhile, but I recall the
general opinion that that was a really bad idea.

If your goal is easily populate out new front-ends, there are easier
ways...

--
Kevin Hill
President
3NF Consulting

www.3nf-inc.com/NewsGroups.htm


"AccessHelp" wrote in message
...
Good morning,

I have a database which will be used by more than one user. I will
have
the
Design Master copy in my network private drive and a replica copy in
the
shared drive. Then I will have multiple copies of replicas in each
user's
workstation.

Periodically, I will syn between copies in the shared drive and the
user's
workstation. Then I will syn the copy in the shared drive with my
Design
Master copy.

Are these steps feasible for the mulit-users database? Any
recommendation
is welcomed.

Thanks.









  #9  
Old October 19th, 2005, 08:38 PM
Lynn Trapp
external usenet poster
 
Posts: n/a
Default Multiple Users Enviroment

If I link FE table with BE table, when one person accesses Table A thru a
form (for example), the other person is not going to access the same Table
A
thru the same form or any other form?


When you split a database, there is only one copy of the BE. The FE table is
just a pointer to that BE table and, when users make changes to their linked
table in the FE, those changes are all goign to the same table.

Will the replication cause corrupt the forms & reports? I thought
replication allows users to have their own copy and to do whatever they
want
to do without concerning about table being locked. Then I can sync them
back
to my Design Master. In addition, whenever I make changes to the design
of a
form or any additions, I can sync them back to replicas to reflect those
changes. Am I correct? Am I missing something?


Yes, replication has been known to cause corruption to the form and report
objects of a database. In theory, what you say is correct, but the Access
replication model was never designed for use with reports and forms, and
other objects. It was designed for DATA ONLY. Also, as John Vinson said,
replication is likely not the best solution for your situation. Unless you
have mobile users who are working in an "unconnected" environment, it is a
case of overkill.

--
Lynn Trapp
MS Access MVP
www.ltcomputerdesigns.com
Access Security: www.ltcomputerdesigns.com/Security.htm
Jeff Conrad's Access Junkie List:
http://home.bendbroadband.com/conrad...essjunkie.html


  #10  
Old October 19th, 2005, 09:16 PM
John Vinson
external usenet poster
 
Posts: n/a
Default Multiple Users Enviroment

On Wed, 19 Oct 2005 12:29:06 -0700, "AccessHelp"
wrote:

If I link FE table with BE table, when one person accesses Table A thru a
form (for example), the other person is not going to access the same Table A
thru the same form or any other form?


Again...

NO.

It is NOT the case that one user opening a table will lock all other
users out of that table.

Access is *a multiuser database*, and - by default in the newer
versions - uses "single record" locking. If two users (from their own
frontends) attempt to edit the *exact same record* in TableA at the
same time, the second one to do so will get an error message; but if
they're entering data into new records, or editing different records,
they should have NO problem.

John W. Vinson[MVP]
 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
How to allow multiple users to update workbook (on network)? quddusaliquddus General Discussion 0 June 29th, 2005 07:33 PM
Multiple Users Deleting records from the same table DaveK Database Design 6 June 7th, 2005 09:56 PM
Setting up forms for multiple users bgarey General Discussion 1 May 30th, 2005 08:01 PM
I want users to be able to select multiple items from a single co. Basani Maria Using Forms 1 September 13th, 2004 01:15 AM
Multiple Many-To-Many Tables Tom Database Design 7 May 15th, 2004 03:47 AM


All times are GMT +1. The time now is 07:40 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 OfficeFrustration.
The comments are property of their posters.