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