I read David's post and he made some valid points. I am convinced that you
need to compile and create the MDE on the Citrix server. Let me go over the
process I use.
First, I log into the Terminal Server (we use Microsoft Terminal Server
instead of Citrix because it does what we need and is less expensive) as an
Administrator because I don't have permissions to look beyond my personal
folder any other way. We have 3 system admins with full admin rights (the VP
of finance, myself, and an IT vendor) I obtain a copy of the front-end from
the server and connect it to the back-end which is running on a dedicated
database server That server only runs the database back-end and our
corporate intranet which connect to it.
As the admin, I compile the database front-end from the Terminal Server and
make sure it is working properly. Certain of my forms are read only and I
lock the controls on those forms in real time, I do need to check that is
working properly. Then I make the MDE and place it in the specific user
folder. I usually delete the copy of the front-end MDB that I just put on
the Terminal Server so that there won't be any problems with duplicate
copies, and there won't be any chance of a hacker getting what isn't there.
I now log in to the Terminal Server as the user. Users have all rights,
except "Full Control" on their own folders. Of course they can't do too much
damage because they can't get past their own folder, and the file is an MDE
which they don't own nor can they do anything more than I've let them
because it is an MDE.
Try all of that and see if it helps. It should. BTW, Even if the Admin
doesn't want to give you admin rights, the tasks are simple enough that he
should be able to do them himself, or with you at his side.
--
Arvin Meyer, MCP, MVP
Microsoft Access
Free Access Downloads
http://www.datastrat.com
http://www.mvps.org/access