MS Access, список запросов не обновляется, графический интерфейс не обновляется
У нас есть некоторые пользователи, работающие с MS Access 2010 (не спрашивайте меня, почему, у нас есть лицензии на MSSQL, которые они могут использовать), и недавно они столкнулись с проблемой.
Симптомы:
- Список запросов не обновляется при создании нового запроса или таблицы.
- Нажатие F5 обновляет список.
- Лента не обновляется при переключении в режим дизайна (правильные кнопки не отображаются)
- Нажатие кнопок на ленте оставит взаимоисключающие кнопки выделенными.
- Нажмите "Файл", а затем вернитесь на домашнюю или дизайнерскую страницу, чтобы обновить ленту.
- Основной графический интерфейс не обновляется (т. Е. При развертывании подокна кнопки "свернуть" и "восстановить" не отображаются).
- Нажатие "Файл" и возврат на ленту обновляет графический интерфейс.
Мы запускаем 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, сразу же появляться в списке таблиц.