Проблема с использованием VB6 и Crystal Reports

Привет,

У меня есть небольшая проблема:

у меня есть отчет Crystal 8,5 в приложении VB 6. Около 2 дней назад все работало как шарм.

Начиная с этого утра, когда я нажимаю View REport, он отображается на экране, но КНОПКА ПЕЧАТИ отключена, то есть visible=false. Я не вижу его, поэтому могу распечатать отчет.

Я искал в сети как маньяк и до сих пор не могу найти правильный ответ.

Помните, до сегодняшнего утра все работало как шарм, и я смог распечатать все отчеты. С этого утра я не могу распечатать ни одного из них

Установлен флажок НЕТ ПРИНТЕРА....

У кого-нибудь была эта проблема?

10x

2 ответа

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

Попробуйте сменить принтер по умолчанию и снова просмотреть отчет. Если это работает, значит, проблема с разрешениями вашего драйвера или принтера.

Если вы используете Windows Vista или 7, мне иногда приходилось давать текущему пользователю разрешения " Управление принтерами" и " Управление документами ", перейдя на страницу свойств принтера и изменив их там. Это требует перезагрузки для полного обновления, хотя Windows никогда не говорит вам об этом. Если это не помогает, попробуйте запустить программу VB6 в режиме совместимости для XP.

У меня также случалось такое несколько раз, когда пользователь пытался печатать на сетевом принтере Active Directory и не имел разрешений на управление принтерами. Редко я видел, как это происходит с поврежденным драйвером печати или драйвером, предназначенным для другой версии Windows. Если ничего из вышеперечисленного не работает, я бы попытался загрузить последнюю версию драйвера принтера и переустановить принтер.

Кнопка печати иногда отключается, когда вы просматриваете отчет Crystal из приложения VB6. Попробуйте изменить код VB, чтобы отобразить кнопку PRINT и кнопку PRINT SETUP. Сделав это, снова просмотрите отчет из своего приложения. Если кнопка PRINT отключена, нажмите кнопку PRINT SETUP и выберите принтер, даже если он используется по умолчанию. Кнопка PRINT станет активной. Это работает все время.

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