Hi, Joe
You Need To DO Set Up Your Start Up Option And Then
You Need To Work Around Rights
1. FIRST KEEP 1 OR 2 SPERATE COPY OF YOUR MDB FILE/
CODE BEFORE YOU DO THIS STESS, SO IF YOU GET LOST THEN
YOU CAN RECOVER WITH THIS EXTRA COPIES
NOW HERE IS STEPS
******************
(I guess You Know How To Create User, Group In Ms
Access 2002)
Create Group Call : ReportUser
Assign Following Right To This GROUP(NOT USERS) On
Following Objects :
DataBase : OPEN /RUN ONLY
Table : Read Design, Read Data
Query : Read Design, Read Data
Form :Open Run, Read Design
Report : Open Run, Read Design
Then Create 2 USER For Your Report
Add User to Above ReportUser Group
REVOKE ALL PERMISSION FROM EACH INDIVIDUAL USER,
BECAUSE WE HAVE ASSIGN PERMISSION TO GROUP LEVEL
SO, THEY CAN ONLY RUN FORM AND REPORTS.
TO PREVENT THEM CHANGING TOOL BAR, YOU NEED TO
CUSTOMIZE YOUR START OPTIONS AS FOLLOWS :
GO TO TOOLS---> START UP
DO FOLLOWING SET UP :
ALLOW TOOLBAR/MENU CAHNGES : FALSE(REMOVE TICK), THEY
CAN'T CHANGE/CUSTOMISE YOUR MENU OR TOOL BAR ON FORM,
REPORT
ALLOW DEFAULT SHORT CUT MENUS : FALSE(REMOVE TICK),SO
THEY CAN'T USE ANY SHORT CUT MENUS
DISPLAY DATABASE WINDOW : FALSE(REMOVE TICK), SO THEY
CAN'T SEE YOUR LIST OF FROM,TALBE REPORT ETC
PRESS OK AND CLOSE PROJECT
THEN TEST THIS OPTIONS......
BUT AFTER THIS YOU NEED TO WRITE CODE TO CUSTOMISE
MENU BAR AND TOOL BAR BASED ON CURRENT USER LOG ON
FOR THAT YOU NEED FOLLOWING LOGIC
1.GRAB CURRENT USER BASED ON HIS LOGIN
2.CHECK IF HE IS ADMIN THEN GIVE FULL MENU BAR AND
TOOL BAR OPTIONS
3.IF HE IS NOT ADMIN AND IF HE IS REPORT USER THEN
DISABLE CERTAIN OPTION FROM MENU BAR ANND TOOL BAR
FOR EXAMPLE ON MENU BAR :
FILE---> SAVE, FILE---EXPORT
ON TOOL BAR :
HIDE VIEW,REFRESH,...ETC OPTIONS
TO DO ALL THIS
MAKE ALL SAMPLE MDB FILE AND RUN ALL THIS TEST, THEN
PUT TO GETHER.
I HOPE THIS WILL GIVE YOU LOT OF IDEA HOW YOU SOLVE
YOUR PROBLEM....
AMI
-----Original Message-----
I want to split my DB using front end/back end
design...forms and reports on users desktops,,tables in
server.The itd group has stated only a limited amount of
space is reserved per department on the server.This DB is
used to track credit requests and without the three
people being joined to the same tables to run reports and
run queries, the purpose would end up useless in tracking
all these requests.Are there any options to this scenario
or have i hit the wall with this idea and i am at the
mercy of the itd group?thanks for the shoulder to cry
on,,,,,,,,