Назад | Перейти на главную страницу

MS Access, список запросов не обновляется, графический интерфейс не обновляется

У нас есть пользователи, использующие MS Access 2010 (не спрашивайте меня, почему, у нас есть лицензии MSSQL, которые они могут использовать), и недавно они столкнулись с проблемой.

Симптомы:

  1. Список запросов не обновляется при создании нового запроса или таблицы.
    • Нажатие F5 обновляет список.
  2. Лента не обновляется при переключении в режим дизайна (правильные кнопки не отображаются)
    • При нажатии кнопок на ленте взаимоисключающие кнопки остаются выделенными.
    • Если щелкнуть «Файл», а затем вернуться на главную страницу или страницу дизайна, лента обновится.
  3. Основной графический интерфейс не обновляется (т. Е. При развертывании подокна кнопки «свернуть» и «восстановить» не отображаются.
    • При нажатии «Файл» и обратно на ленту обновляется графический интерфейс.

Мы запускаем Access через серверы Citrix XenApp, размещенные на VMWare. Мне удалось воспроизвести это поведение с помощью моего собственного входа в систему через XenApp, через удаленный рабочий стол и через консоль vSphere на обоих серверах XenApp, на которых находится это приложение.

Я еще не на том этапе, когда хочу переустановить Office на обоих серверах. Эта проблема не проявляется в других приложениях Office. Когда я запускаю приложения Office через RD или vSphere, они отображают значок OneNote на панели задач, хотя правильный значок отображается в любом другом месте, где должен отображаться значок - и это делает выставляться вместе с другими приложениями Office.

Я бы винил в этом поврежденную установку Office / Access, но это происходит на обоих серверах XenApp. Я бы винил в этом плохую базу данных, но это случается при создании новой базы данных. Я бы винил в этом XenApp, но это происходит, когда я вхожу в систему через консоль.

Кто нибудь сталкивался с подобным?

: update: Похоже, что после того, как я запустил Excel, чтобы проверить, возникала ли эта проблема и с другими приложениями Office, Access использует значок Excel на панели задач.

Я знаю, что прошло некоторое время с тех пор, как вы спросили, но у меня была та же проблема. Я поигрался и обнаружил, что строка Application.RefreshDatabaseWindow позволяет таблицам, которые я создал с помощью запросов в VBA, сразу же появляться в списке таблиц.