T
TC
Hello, I am designing a database that will be used to
generate orders. One of the main tables is specs
(specifications). Management needs full rights to all
fields in the table. Ordering personnel need rights to
update only selected fields and no rights to add or
delete records.
Sounds good so far!
Should I use one table and restrict what
the logged in user can do by code at the form level or
should I split the table in 2 so the ordering people can
edit the info they need to?
Neither. You should use Access "user level security" to impose those
restrictions. It will do everything that you want here. Unfortunately, it is
a considerable learning curve. Start by reading the access security FAQ
about *twent five gazillion times*, & experiment on some test databases.
Expect to take *at least several weeks* learning about it, before you can
even think of trying to do it "for real".
security FAQ:
http://support.microsoft.com/?kbid=207793
security newsgroup:
microsoft.public.access.security
HTH,
TC