Group:  Microsoft Access ยป microsoft.public.access.multiuser
Thread: multi user database

DotNetBag
.NET Development Newsgroups

HTVi
TV Discussion Newsgroups

Our Hot Pick: Rising Antivirus 2006 - Certified by TUV & Checkmark! Get 10% discount by entering this coupon code: ONDISCOUNT10
Rising Antivirus 2006

multi user database
"jomara" <u27274[ at ]uwe> 28.09.2006 20:32:10
i am a total newbie with access. I am looking to take a database that
someone else made it is on 5 computers individually and split the database
make 1 backend to store all 5 users contacts in. I also want to be able to
fix the forms, add fields etc. The most important thing is as it is a sales
floor i need to be able to keep each persons contacts private from everyone
else. any ideas on the easiest way to do this . Thanks in advance

Re: multi user database
"Albert D. Kallal" <PleaseNOOOsPAMmkallal[ at ]msn.com> 29.09.2006 23:20:03
"jomara" <u27274[ at ]uwe> wrote in message news:66fb75fc796c7[ at ]uwe...
[Quoted Text]
>i am a total newbie with access. I am looking to take a database that
> someone else made it is on 5 computers individually and split the database
> make 1 backend to store all 5 users contacts in.

I have a good starting article on splitting here, it should help you a lot

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

> I also want to be able to
> fix the forms, add fields etc.

When you split, then you can well do the above. you are "free" to work on
the next great version of your software, or just fix up some things while
everyone is happy working away.....

> The most important thing is as it is a sales
> floor i need to be able to keep each persons contacts private from
> everyone
> else. any ideas on the easiest way to do this . Thanks in advance

Hum, now, the above is something that database systems are not really great
at. I mean, when you walk up to get your car license renewed, any person at
the available desks can bring up your information, and process your new
license using their motor vehicular registration system (which by the way is
a database).

The same goes for processing customer orders, or whatever. the stack of
orders can be distributed to all of the workers in the eh office, and ANY
WORKER can bring up the customer information, and then process the order.
So, as you can see, in 99.99% of cases, a database system GREAT FEATURE is
that any user of the system can bring up customer information etc and work
on it.

When you try build a database that says that all of this wonderful
information is NOT to be shared, then you kind of hit a snag, as that
something database don't do very well.

I suppose the approach would be to save the user name with each record, and
then filter the forms by that particular record, but it hardly going to be
secure, and preventing others from browsing, or brining up information
entered by others is not that easy to do. I suppose in the case of looking
up a sales order, then the fact that someone else in the office made the
order is not a big deal. However, if you are looking to build something that
keeps each persons information separate, but SHARE the same database, then
you will have to write quite a bit of code to handle this. There is not
much advice I can give on this issue, except that databases don't keep data
in the system "separate" very well, and the whole idea of a database is to
EASILY work with large amounts of data as one set of data.

I have written a good many number of systems that track salesperson orders.
Each sales rep can view/filter their own records, and also view others
peoples records too. Not much of a problem, and if someone is sick, or on
holidays, then obviously if others in the building could not use/access that
information, then you really would have a difficult system to use. If you
need to keep senstivite informaton in the SAME database, but not allow each
user to see others informaton, you will find this a lot of work.


--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada
pleaseNOOSpamKallal[ at ]msn.com


Home | Search | Terms | Imprint | Contact
Newsgroups Reader - provided by WiredBox.Net