Check out this article by Michael Kaplan:
The real deal on the /Decompile switch
http://www.trigeminal.com/usenet/usenet004.asp?1033
If you have multiple versions of Access installed on the same machine, then
you cannot simply click on Start | Run and enter: msaccess /decompile
The reason is that Windows will start the first version of msaccess.exe that
it finds, which may not be the correct version. In that case, create
decompile shortcuts, named appropriately (for example "A2003 Decompile") that
includes the full path to msaccess.exe plus the /decompile switch. You do not
need to include the path to the .mdb file itself (as Tony's shortcut example
suggests), because the very next database that you open with such a shortcut
will have its P code removed. Just remember to hold down the Shift key when
using this special shortcut. Then compact with Shift key, and re-compile your
code.
Tom Wickerath
Microsoft Access MVP
http://www.accessmvp.com/TWickerath/
__________________________________________