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 на панели задач.

1 ответ

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

Другие вопросы по тегам