В Crystal Report Viewer отсутствуют значки при размещении в Access - PullRequest
0 голосов
/ 21 апреля 2009

Я использую активный элемент управления Crystal Reports XI Viewer в форме Access 2007 (но в формате 2003). Я использую SQL Server 2008 в качестве бэкэнда. Вьюер отображает отчеты нормально, но на панели инструментов нет значков. Кнопки и всплывающие подсказки работают должным образом, только изображения отсутствуют.

В поисках этого я видел бесчисленные ссылки на эту проблему с помощью средства просмотра WebForms, но не элемента управления ActiveX.

Я подумал, что это может быть отсутствующая ссылка, поэтому я добавил каждую DLL-версию Crystal версии 11, которую предлагал диалог «Ссылки». Я подозреваю, что это может быть еще один, но не знаю, что еще искать.

Кто-нибудь еще сталкивался с этим? Есть идеи?

(Пожалуйста, не рекомендуется использовать вместо этого встроенную отчетность Access. Бизнес-требования диктуют Crystal, поэтому мои руки связаны.)

Ответы [ 2 ]

0 голосов
/ 22 апреля 2009

Проблема устранена после закрытия и повторного открытия Access.

0 голосов
/ 22 апреля 2009

Добавление всех библиотек DLL не приведет к тому, что удаление элемента управления ActiveX в форме еще не будет выполнено. То есть использование элемента управления ActiveX автоматически создает соответствующую ссылку в Access.

Я не рекомендую использовать какие-либо элементы управления ActiveX (кроме встроенных) в любом приложении Access, поскольку существует так много проблем при установке, которые они могут вызвать.

Не все элементы управления ActiveX совместимы с Access, поэтому вам следует узнать у своего поставщика, считают ли они, что это так. Если нет, то вам, вероятно, не повезло. Вряд ли найдется много программистов Access, которые пытались использовать элемент управления Crystal Reports ActiveX в самом Access, поскольку в подавляющем большинстве приложений Access он не очень нужен.

Есть ли другой интерфейс, который вы можете использовать, кроме элемента управления ActiveX? Что оно делает? Отобразить отчет в форме?

...