2010-05-20 83 views
0

你好,問題使用VB6和水晶報表

我有一個小問題:

我有一個VB 6應用水晶8,5報告。大約2天前,所有人都像魅力一樣工作。

從今天上午開始,無論何時按下查看REport,它都會在屏幕上顯示,但PRINT BUTTON被禁用,意思是visible = false。我無法看到它,所以我可以打印報告。

我搜索了網絡像瘋子一樣,仍然找不到正確的答案。

請記住,直到今天早上所有的工作都像一個魅力,我能夠打印所有報告。由於今天上午,我不能打印任何他們

的檢查了沒有打印機複選框....

沒有人有這個問題?

10X

回答

1

每當水晶報表沒有權限打印於指定的打印機或打印機被視爲無效,打印按鈕將被禁用。如果在屏幕上查看報告之前未選擇任何打印機,則使用默認打印機驅動程序生成報告。

嘗試更改默認打印機並再次查看報告。如果有效,那麼您的驅動程序或打印機權限有問題。

如果您使用的是Windows Vista或Windows 7,什麼我不得不有時需要做的就是給當前用戶管理打印機通過進入打印機的屬性頁,並改變它們有管理文檔權限。即使Windows從不告訴你,這也需要重新啓動才能完全更新。如果這不起作用,請嘗試在XP兼容模式下運行VB6程序。

當用戶嘗試打印到Active Directory網絡打印機並且沒有管理打印機權限時,我也發生過這種情況。很少見過這種情況發生在一個損壞的打印驅動程序或用於不同版本Windows的驅動程序上。如果以上都不行,我會嘗試下載最新版本的打印驅動程序並重新安裝打印機。

0

當您從VB6應用程序查看水晶報表時,打印按鈕有時會被禁用。嘗試更改您的VB代碼以顯示打印設置按鈕的打印按鈕&。完成此操作後,再從應用程序中查看報告。如果PRINT按鈕被禁用,則點擊PRINT SETUP按鈕並選擇打印機,即使它是默認設置。打印按鈕將被啓用。這一直工作。