VB6与Crystal报表打印

VB6与Crystal报表打印,vb6,crystal-reports,printing,crystal-reports-8.5,Vb6,Crystal Reports,Printing,Crystal Reports 8.5,我有一个VB6应用程序中的Crystal 8.5报告。大约两天前,一切都很顺利 从今天早上开始,每当我按下“查看报告”时,它都会显示在屏幕上,但“打印”按钮被禁用,这意味着hasvisible=false。我看不见,所以我可以打印报告 记住,直到今天早上,所有的工作都很有魅力,我能够打印所有的报告。从今天早上开始,我一张也印不出来了 选中“无打印机”复选框 有人遇到过此问题吗?每当Crystal Reports无权打印到给定的打印机或打印机被视为无效时,“打印”按钮将被禁用。如果在屏幕上查看报告

我有一个VB6应用程序中的Crystal 8.5报告。大约两天前,一切都很顺利

从今天早上开始,每当我按下“查看报告”时,它都会显示在屏幕上,但“打印”按钮被禁用,这意味着has
visible=false
。我看不见,所以我可以打印报告

记住,直到今天早上,所有的工作都很有魅力,我能够打印所有的报告。从今天早上开始,我一张也印不出来了

选中“无打印机”复选框


有人遇到过此问题吗?

每当Crystal Reports无权打印到给定的打印机或打印机被视为无效时,“打印”按钮将被禁用。如果在屏幕上查看报告之前未选择打印机,则使用默认打印机驱动程序生成报告

尝试更改默认打印机并再次查看报告。如果它工作正常,则说明您的驱动程序或打印机权限有问题

如果您使用的是Windows Vista或7,我有时要做的就是通过转到打印机的属性页并在那里更改它们,为当前用户授予“管理打印机”和“管理文档”权限。这需要重新启动才能完全更新,即使Windows从未这样告诉过您。如果不起作用,请尝试在XP的兼容模式下运行VB6程序


当用户试图打印到Active Directory网络打印机并且没有管理打印机权限时,我也有过几次这样的情况。我很少看到这种情况发生在损坏的打印驱动程序或用于不同版本Windows的驱动程序上。如果以上任何一项都不起作用,我会尝试下载最新版本的打印驱动程序并重新安装打印机。

从VB6应用程序查看crystal报表时,打印按钮有时会被禁用。尝试更改VB代码以同时显示“打印”按钮和“打印设置”按钮。完成此操作后,请从应用程序中再次查看报告。如果“打印”按钮被禁用,请单击“打印设置”按钮并选择打印机,即使它是默认打印机。打印按钮将启用。这一直有效