I've worked with MS Access since 1996, and I've never run into this problem before, so I could use some suggestions on where to look. I've got a database which contains a standard form-based parameter query (simplified for purpose of my question):
PARAMETERS [Forms]![FORM_NAME]![ID] Short;
SELECT TABLE_NAME.*
WHERE TABLE_NAME.[ID] = [Forms]![FORM_NAME]![ID];
As of July 9, the query was running fine for everybody. Since July 15, the main users of the database are getting blank results from the query; I can date this change based on reports saved as RTF files on those dates, with July 9 reports being populated with data, and July 15 ones being empty. The puzzler, however, is that I can still get the expected results from the query when I run it logged in as myself. I've traced the problem for my users to a failure of the form-based parameter to resolve correctly; simply substituting the appropriate record ID for the parameter reference allows the query to run correctly for my users.
Because we're using Citrix and I've tested it with all of us logged into the same server, I can guarantee that we are accessing the exact same files, and we are running the exact same install of Access, so version creep or machine-specific differences would appear to be out. I should also clarify that none of the Access-specific user management/security features are in use, so the only differentiation between users is our network logins and any stored personal settings, and I don't believe Access cares about the former as long as you have permission to connect to the files.
So, my question is what, if anything, could alter the behavior of MS Access form-based parameter queries based on some user-specific setting? I'm thinking security settings a la the Internet Explorer settings that can sometimes hork Access, but I don't know what settings could produce this behavior in particular.
PARAMETERS [Forms]![FORM_NAME]![ID] Short;
SELECT TABLE_NAME.*
WHERE TABLE_NAME.[ID] = [Forms]![FORM_NAME]![ID];
As of July 9, the query was running fine for everybody. Since July 15, the main users of the database are getting blank results from the query; I can date this change based on reports saved as RTF files on those dates, with July 9 reports being populated with data, and July 15 ones being empty. The puzzler, however, is that I can still get the expected results from the query when I run it logged in as myself. I've traced the problem for my users to a failure of the form-based parameter to resolve correctly; simply substituting the appropriate record ID for the parameter reference allows the query to run correctly for my users.
Because we're using Citrix and I've tested it with all of us logged into the same server, I can guarantee that we are accessing the exact same files, and we are running the exact same install of Access, so version creep or machine-specific differences would appear to be out. I should also clarify that none of the Access-specific user management/security features are in use, so the only differentiation between users is our network logins and any stored personal settings, and I don't believe Access cares about the former as long as you have permission to connect to the files.
So, my question is what, if anything, could alter the behavior of MS Access form-based parameter queries based on some user-specific setting? I'm thinking security settings a la the Internet Explorer settings that can sometimes hork Access, but I don't know what settings could produce this behavior in particular.