T
Tony_VBACoder
I have a very interesting situation relating to Access
2002 (SP2) WinXP and the Run-Time version of Access. It
appears that the Run-Time version bypasses the User-Level
Security that I have applied to my "front-end" database
allowing the user to open my application.
Some of my users have the Run-Time version of Access,
whereas others have the full version of Access. I have a
split database (front-end/back-end) where both the front-
end and back-end have been secured. I have provided a
short-cut file that has the full path to the MDW file and
MDB file, that the user is to use to launch my
application. Here is the interesting part if the user
decides to not use my icon shortcut to launch my
application:
1) When a user with the full version double-clicks on
the "front-end" .MDB file, they get the error message "You
do not have the necessary permissions to use...". This is
good and is exactly what I want. If they also click on
the "back-end" .MDB file, they get the same error
message; which again is good and is exactly what I want.
2) Now, when a user with the Run-Time version of Access
double-clicks on the "front-end" .MDB file, they are able
to get into the .MDB file, bypassing all Security that has
been applied. This is NOT what I want to happen. I did
put in some message boxes to test what user (CurrentUser)
Access thinks is logged in when a user attempts to open
the database with this method, and Access says it is
the "Admin" user.
3) However, if the user double-clicks on the "back-
end" .MDB file, Access loads but gives a blank screen,
which I guess is OK since it is seems to be not opening
the database. But why isn't the user presented with the
same error in #1 above: "You do not have the necessary
permissions to use..."
Can someone explain to me why I am experiencing #2 above?
Thanks.
2002 (SP2) WinXP and the Run-Time version of Access. It
appears that the Run-Time version bypasses the User-Level
Security that I have applied to my "front-end" database
allowing the user to open my application.
Some of my users have the Run-Time version of Access,
whereas others have the full version of Access. I have a
split database (front-end/back-end) where both the front-
end and back-end have been secured. I have provided a
short-cut file that has the full path to the MDW file and
MDB file, that the user is to use to launch my
application. Here is the interesting part if the user
decides to not use my icon shortcut to launch my
application:
1) When a user with the full version double-clicks on
the "front-end" .MDB file, they get the error message "You
do not have the necessary permissions to use...". This is
good and is exactly what I want. If they also click on
the "back-end" .MDB file, they get the same error
message; which again is good and is exactly what I want.
2) Now, when a user with the Run-Time version of Access
double-clicks on the "front-end" .MDB file, they are able
to get into the .MDB file, bypassing all Security that has
been applied. This is NOT what I want to happen. I did
put in some message boxes to test what user (CurrentUser)
Access thinks is logged in when a user attempts to open
the database with this method, and Access says it is
the "Admin" user.
3) However, if the user double-clicks on the "back-
end" .MDB file, Access loads but gives a blank screen,
which I guess is OK since it is seems to be not opening
the database. But why isn't the user presented with the
same error in #1 above: "You do not have the necessary
permissions to use..."
Can someone explain to me why I am experiencing #2 above?
Thanks.