Home All Groups Group Topic Archive Search About
Author
29 Sep 2006 3:09 PM
jomara via AccessMonster.com
i have 5 sales people using an access database on there local machines i want
to split the database and combine the backends  on the server .  i also need
to create security so they cannot see each others records.  is this possible
or should i split the database keep in local on there machines and then how
would i combine their backends to 1 master file to run my reports.  I am not
very familier with access


Author
29 Sep 2006 5:29 PM
Lynn Trapp
You would need to implement replication for your database. You should pose
your question on microsoft.public.access.replication

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


"jomara via AccessMonster.com" <u27274@uwe> wrote in message
news:670536e5fbce7@uwe...
Show quoteHide quote
>i have 5 sales people using an access database on there local machines i
>want
> to split the database and combine the backends  on the server .  i also
> need
> to create security so they cannot see each others records.  is this
> possible
> or should i split the database keep in local on there machines and then
> how
> would i combine their backends to 1 master file to run my reports.  I am
> not
> very familier with access
>
> --
> Message posted via AccessMonster.com
> http://www.accessmonster.com/Uwe/Forums.aspx/access-security/200609/1
>
Author
2 Oct 2006 6:58 AM
Chris Mills
> You would need to implement replication for your database.

I would see that as overkill. I have read that the only person who really
understands replication is MichKa, which is not a satisfactory outcome
whatever name one chooses.

Replication is for backup reasons. The posters question is otherwise security.
Why the hell would Lynn Trapp (who by his own hand doesn't receive this)
suggest replication?

Access Security (User Level Security) has an arguable level of "safe-keeping",
basically a lot to non-programmers and almost zilch to experienced
programmers. It doesn't seem to me to make much difference whether you
separate functionality (and data) into separate files or not, though it could
make a difference if you physically separated data (for instance, if employee
salaries were only on the accountant's machine with no reasonable network
access)

I think, being generous, either Lynn misread your post or I did.

Chris
Author
2 Oct 2006 1:23 PM
Lynn Trapp
> I would see that as overkill. I have read that the only person who really
> understands replication is MichKa, which is not a satisfactory outcome
> whatever name one chooses.
>

Chris,
Where have you been? Haven't seen you around here in ages. You are
absolutely right that replication is a big bite to chew and MichKa knows it
better than anyone.

> Replication is for backup reasons. The posters question is otherwise
> security.
> Why the hell would Lynn Trapp (who by his own hand doesn't receive this)
> suggest replication?
>

Replication is for more than backup.

>
> I think, being generous, either Lynn misread your post or I did.

I'll admit that on either count.


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


Show quoteHide quote
"Chris Mills" <phad_nospam@cleardotnet.nz> wrote in message
news:ORs4CBf5GHA.4604@TK2MSFTNGP03.phx.gbl...
>> You would need to implement replication for your database.
>
> I would see that as overkill. I have read that the only person who really
> understands replication is MichKa, which is not a satisfactory outcome
> whatever name one chooses.
>
> Replication is for backup reasons. The posters question is otherwise
> security.
> Why the hell would Lynn Trapp (who by his own hand doesn't receive this)
> suggest replication?
>
> Access Security (User Level Security) has an arguable level of
> "safe-keeping",
> basically a lot to non-programmers and almost zilch to experienced
> programmers. It doesn't seem to me to make much difference whether you
> separate functionality (and data) into separate files or not, though it
> could
> make a difference if you physically separated data (for instance, if
> employee
> salaries were only on the accountant's machine with no reasonable network
> access)
>
> I think, being generous, either Lynn misread your post or I did.
>
> Chris
>
>
Author
2 Oct 2006 1:59 PM
jomara via AccessMonster.com
I have 5 salespeople and am trying to build a database that 1) can keep a
sales persons clients private( no snooping eyes from other salespeople) 2) i
need to run reports on activities for all my salespeople combined .  What i
have done so far is split the database for each guy with the front end on
their  computer and  the backend on the server. I have made a folder that all
5 backends are in, backend are named after the salesperson.  Now i need to
figure out how to combine those 5 backends into 1   or figure out how to run
my reports from 5 different backends.  hope this explains it a little better
Lynn Trapp wrote:
Show quoteHide quote
>> I would see that as overkill. I have read that the only person who really
>> understands replication is MichKa, which is not a satisfactory outcome
>> whatever name one chooses.
>
>Chris,
>Where have you been? Haven't seen you around here in ages. You are
>absolutely right that replication is a big bite to chew and MichKa knows it
>better than anyone.
>
>> Replication is for backup reasons. The posters question is otherwise
>> security.
>> Why the hell would Lynn Trapp (who by his own hand doesn't receive this)
>> suggest replication?
>
>Replication is for more than backup.
>
>> I think, being generous, either Lynn misread your post or I did.
>
>I'll admit that on either count.
>
>>> You would need to implement replication for your database.
>>
>[quoted text clipped - 21 lines]
>>
>> Chris

Author
2 Oct 2006 10:19 PM
Joan Wild
If your salespeople are not always connected to the server, but still need
access to the database on the road, then replication is one option.

From your description below, it doesn't sound as though this is needed.

You can accomplish what you want with user level security.  You can remove
all permissions from the tables and use RWOP (run with owner permissions)
queries for all data interaction.  By using a query, you can restrict the
records a user sees, by setting criteria on a field that holds the 'owners'
name.

The CurrentUser() function can be used to retrieve the Access username.  You
will need a field to identify who belongs to a record.

Read up on security
Security FAQ
http://support.microsoft.com/?id=207793

Security Whitepaper
http://support.microsoft.com/?id=148555

I've also outlined the detailed steps at
www.jmwild.com/AccessSecurity.htm

You will need to combine the data in the 5 backend files into one, via a
series of append queries.

--
Joan Wild
Microsoft Access MVP

jomara via AccessMonster.com wrote:
Show quoteHide quote
> I have 5 salespeople and am trying to build a database that 1) can
> keep a sales persons clients private( no snooping eyes from other
> salespeople) 2) i need to run reports on activities for all my
> salespeople combined .  What i have done so far is split the database
> for each guy with the front end on their  computer and  the backend
> on the server. I have made a folder that all 5 backends are in,
> backend are named after the salesperson.  Now i need to figure out
> how to combine those 5 backends into 1   or figure out how to run my
> reports from 5 different backends.  hope this explains it a little
> better Lynn Trapp wrote:
>>> I would see that as overkill. I have read that the only person who
>>> really understands replication is MichKa, which is not a
>>> satisfactory outcome whatever name one chooses.
>>
>> Chris,
>> Where have you been? Haven't seen you around here in ages. You are
>> absolutely right that replication is a big bite to chew and MichKa
>> knows it better than anyone.
>>
>>> Replication is for backup reasons. The posters question is otherwise
>>> security.
>>> Why the hell would Lynn Trapp (who by his own hand doesn't receive
>>> this) suggest replication?
>>
>> Replication is for more than backup.
>>
>>> I think, being generous, either Lynn misread your post or I did.
>>
>> I'll admit that on either count.
>>
>>>> You would need to implement replication for your database.
>>>
>> [quoted text clipped - 21 lines]
>>>
>>> Chris
>
> --
> Message posted via AccessMonster.com
> http://www.accessmonster.com/Uwe/Forums.aspx/access-security/200610/1