Migration MS Access报告忽略了部分但并非所有Win-10 PC上的标准

Migration MS Access报告忽略了部分但并非所有Win-10 PC上的标准,migration,parameter-passing,report,ms-access-2010,criteria,Migration,Parameter Passing,Report,Ms Access 2010,Criteria,我们在将工作站从Windows7迁移到Windows10时遇到了一个奇怪的情况。我们迁移的应用程序之一基于MS Access 2010。通过应用程序的用户界面,用户可以打开各种标准驱动的表单和报告。这些表格和报告多年来都运作良好。它们在大多数新的Windows 10工作站上也能正常工作(其中一些是全新的PC,而另一些是从Windows 7升级到Windows 10的旧PC)。但是,在我们的两个Windows 10工作站上,其中一个标准驱动的报告生成的结果与在任何其他Windows 7或Windo

我们在将工作站从Windows7迁移到Windows10时遇到了一个奇怪的情况。我们迁移的应用程序之一基于MS Access 2010。通过应用程序的用户界面,用户可以打开各种标准驱动的表单和报告。这些表格和报告多年来都运作良好。它们在大多数新的Windows 10工作站上也能正常工作(其中一些是全新的PC,而另一些是从Windows 7升级到Windows 10的旧PC)。但是,在我们的两个Windows 10工作站上,其中一个标准驱动的报告生成的结果与在任何其他Windows 7或Windows 10工作站上使用相同标准运行相同报告时生成的结果非常不同。当用户键入所需的报告条件后单击表单上的按钮时,将打开此特定报告。单击按钮执行
Docmd.openreport reportname、acPreview、criteria
操作。问题在于,在这两个有问题的Windows 10工作站上,报告返回数据库中的每条记录,而不仅仅是与用户输入的条件相对应的少数记录。这就好像报表的查询没有接收到条件,或者接收到条件但忽略了条件。我们做了很多不成功的实验,试图找出为什么我们在这两台机器上得到不同的结果。有人能建议一种故障排除方法吗?

显示标准字符串(包含格式化日期或其他语言/地区数据?)。修补程序级运行时/操作系统、语言/区域设置?都一样吗?重新安装的操作系统/软件?标准字符串仅包含文本;没有日期或语言/地区相关数据。例如,
DoCmd.OpenReport PTPortfolio,acPreview,“client=”“V043”“”
其中PTPortfolio是报告名称,报告标准是字符串值:client=“V043”