Elis1974 said:
I was under the impression that the database was secure. I set up
the user names and passwords myself several years ago, and have never
gotten this error message before.
OK, that establishes that you are not using the correct workgroup file.
That is why you are getting the error.
This database is on an internal
network, where it is based at one main computer, and then the others
can access it by going through a shortcut on their desktop which is
connected to the main computer. When I open the Access program on my
computer, which is not the main computer, this is the workgroup path
I get: C:\Documents and Settings\eallerellie\Application
Data\Microsoft\Access\System.mdw.
OK, that suggests to me that you are joined by default to the standard
system.mdw that ships with Access.
I tried to check the workgroup
administrator on the main computer and I don't even have that option.
On the main computer, Access is likely an older version (but the default
workgroup on that machine doesn't matter anyway).
The workgroup administrator does not come up under tools and
security. On my computer, when I search for *.mdw I get the same
workgroup path as above, listed for "system". But when I search the
internal network I get the the following path: M:\RPCaccess, which is
the name of the folder that the database is in on the main computer.
As explained above, we did launch the database from a shortcut, and
the target is "\\CALLROOM\RPC\RPCaccess\RPC Database10.28.05.mdb". I
hope some of this makes sense to you, cause I'm completely confused.
That target assumes that you are joined by default to the workgroup file in
M:\RPCaccess and you're not.
You have two choices (the second one being preferred):
Go back into the workgroup administrator on each machine, click on Join, and
browse to the mdw file in M:\RPCaccess.
Or
Modify the shortcut...
"path to msaccess.exe" "\\CALLROOM\RPC\RPCaccess\RPC Database10.28.05.mdb"
/wrkgrp "\\CALLROOM\RPC\RPCaccess\something.mdw"
That is all on one line. You need to check the path to msaccess.exe on your
local machine and substitute accordingly. And also the name of the mdw.
In Access, you are always joined by default to some mdw file. It is used in
all Access sessions. When you secure a mdb, you create a new workgroup
file. Since you can only be joined by default to one workgroup at a time,
you can create a shortcut like the one above to over-ride the default, for
that session.
Normally you don't want to make your secure mdw the default one to use,
because you may have other databases that are not secure, and you don't want
to login for those. Hope that explains it.