MS Access,查询列表不刷新,GUI 不更新

MS Access,查询列表不刷新,GUI 不更新

我们有一些用户正在运行 MS Access 2010(不要问我为什么,我们有他们可以使用的 MSSQL 许可证)并且最近遇到了一个问题。

症状:

  1. 创建新查询或表时,查询列表不会刷新。
    • 按 F5 刷新列表。
  2. 切换到设计模式时功能区不会更新(正确的按钮不会显示)
    • 单击功能区上的按钮将使互斥按钮突出显示
    • 单击“文件”,然后返回主页或设计页面,更新功能区
  3. 主 GUI 不会更新(即,最大化子窗口时,“最小化”和“恢复”按钮不会出现。
    • 单击“文件”并返回功能区以更新 GUI。

我们通过 VMWare 托管的 Citrix XenApp 服务器运行 Access。我能够通过 XenApp、远程桌面和 vSphere 控制台在该应用程序所在的两个 XenApp 服务器上重现此行为。

我还没有到需要在两台服务器上重新安装 Office 的地步。这个问题似乎没有出现在其他 Office 应用程序中。当我通过 RD 或 vSphere 运行 Office 应用程序时,它们会在任务栏中显示 OneNote 图标,尽管在其他每个应该显示图标的地方都显示了正确的图标 - 并且这个与其他 Office 应用一起展示。

我会将其归咎于损坏的 Office/Access 安装,但两台 XenApp 服务器上都发生了这种情况。我会将其归咎于数据库损坏,但创建新数据库时会发生这种情况。我会将其归咎于 XenApp,但当我通过控制台登录时会发生这种情况。

有人遇到过这样的事情吗?

:update: 看起来,在我运行 Excel 来测试此问题是否也发生在其他 Office 应用程序中后,Access 正在使用任务栏中的 Excel 图标。

答案1

我知道您问这个问题已经有一段时间了,但我也遇到了同样的问题。我尝试了一下,发现“Application.RefreshDatabaseWindow”这一行使我通过 VBA 中的查询创建的表立即出现在表列表中。

相关内容