本来win98下就不好使,没有什么奇怪的。

解决方案 »

  1.   

    水晶报表里的“打印机设置”问题!
    设置了某一具体打印机,但 win98 里没有这个打印机,或打印机的名字不同……解决方案:
    方案一:
    1、为程序增加“选择打印机”功能,动态的设置水晶报表里的打印机!方案二:
    1、“打印机设置”为“无打印机”!
      

  2.   

    需求分析:
    在不同环境下打印水晶报表。
    不同环境:不同操作系统,不同打印机。
    ——————————————————————————————————————
    问题分析:
    水晶报表里的“打印机设置”问题!
    设置了某一具体打印机,但 win98 里没有这个打印机,或打印机的名字不同……
    ——————————————————————————————————————
    解决方案:
    方案一:
    1、为程序增加“选择打印机”功能,动态的设置水晶报表里的打印机!方案二:
    1、“打印机设置”为“无打印机”!
      

  3.   

    如果您的报表是您所分发的应用程序的一部分,则可以提供一个“选择打印机”对话框。使用该对话框,您报表的用户便可以选择正确的打印机或根据需要将打印机重命名。默认打印机  一般而言,最好不要选择特定的打印机。尽管该打印机可能与默认打印机相同,但打印机的识别方式对于不同的操作系统仍可能不同。  例如,一台 HP Laser III 打印机安装在三个不同的操作系统上。  对于 Microsoft Windows 98,打印机名称可以更改,所以 HP Laser III 为 Front Reception Printer,但打印机驱动程序将列为 HPPCL5MS.DRV。 
      对于 Microsoft Windows NT,打印机名称也可以由用户引用和更改,但打印机驱动程序则始终为 WINSPOOL。   如果选择特定的打印机,则 Crystal Reports 根据名称查找该打印机。如果找不到所选择的打印机,则选择默认打印机,从而带来打印不一致的可能性。  当选择特定的打印机时,如标签打印机或专用于打印发票的打印机,其打印机名称必须与在其上设计报表的打印机的名称相同。请明白打印该报表的任何用户必须使用同一台打印机,否则他们将遇到一些问题。  如果您的报表是您所分发的应用程序的一部分,则可以提供一个“选择打印机”对话框。使用该对话框,您报表的用户便可以选择正确的打印机或根据需要将打印机重命名。