Hello and welcome to the forum.
Many questions come to mind regarding your issue. Primarily, are all machines running the same version of MS Access? And is the database broken down into a front end .mdb which resides on the local machine that may contain access forms and are accessing a back end .mdb containing the tables and queries on the XP host machine. Usually such problems will produce a msg box reporting some type of lock file issue regarding the container on the host where the .ldb is created when the database is opened.
However, what you are describing where clicking on the shortcut results in apparent brief activity and then a failure to open the database with no prompts or error messages might suggest that you need to add the path to the local MSACCESS.exe executable into the shortcut target line. Something like
"c:\program files\microsoft office\office11\msaccess.exe" "X:\Directory Name\Acess Database Name.mdb" (or .mde as the case may be)
You can usually test this hypothesis by (when the problem is present, the .mdb is opened on one of the XP machines) opening Microsoft Access on the Windows 7 machine and then from the menu using the File->Open to browse to and open the problem database. If it opens without issue then you need to add the path to the msaccess.exe executable into the target path of the shortcut as above.
Good luck and keep us posted
Regards
Randy
Hi. I will try to help you out, but if I can't, I'm sure Randy will be able to if he sees this post. On the XP machines, I assume you have a shortcut on the desktop that points to the Access database on the server. If you right click on the shortcut and select properties, you will see the target box. It likely shows something like you'll see in the screenshot.
View attachment 19466
What you need to do in the target box is add the path to where Access resides on the local machine BEFORE the path to the actual database on the server. If you're running XP, it quite possibly is something like this: "c:\program files\microsoft office\office11\msaccess.exe"
To see if that is indeed the actual path, try copying and pasting the line above (including the quotation marks) in the target box. Again, paste this before the path that is already in there. Once that is done, hit OK and then try opening up the database. That should do the trick. If not, then you quite possibly have a different issue than the one I experienced. Again, I'm sure Randy or one of the other experienced users will be able to help you.
That would indicate that either your macro security level is set too high within Access or that more likely you need to include the location and .mdb within the Trust Center. Since you don't have that issue with other MDBs then it's not likely the macro security setting.If none of the XP terminals are in the problem database, the windows 7 terminal will open the database but before it does, there is a "Open File-Security Warning" which asks if i want to open this file from an "Unknown Publisher." It shows "From: \\Server\folder\database.mdb" This warning does not appear when i attempt to open any other database.
The fact that you can open the database without issue from within Access, suggests that you indeed need to add the path in the text box labeled Target: in the properties of the shortcut that you double click to open the database.The problem database is the only one that multiple people work in at the same time. I am able to open Access first and then open the problem database.
That is because you haven't properly included quotes in your path syntax.I think the problem i am having, though, is that the shortcut to the server is a folder with several databases. Most of the databases are fine, only one has the problem but it is in the folder on the server. I just tried to put this into the target and got "Problem with Shortcut---The name 'c:\Program' specified in the Target box is not valid. Make sure the path and file name are correct."
If as you have stated you are using Access 2007, then that is not likely the correct path but more like the path to your Office 2010 files and in any case should not include a dot manifest (.manifest) at the end.Also, I looked at exactly where the msaccess.exe file was in the windows 7 machine and the path here is c:\Program Files(x86)\microsoft office\office 14\msaccess.exe.manifest
I don't understand this statement.I was able to make another shortcut directly to the problem database (instead of the folder) and put "C:\Program Files (x86)\Microsoft Office\Office14\msaccess.exe" into the target and that now works. I really need it to work inside the folder, though. I am still unable to figure this part out.