大家谁知道水晶报表9如何发布才能让客户端不需要安装水晶报表也能查看报表呢?

时间:2022-05-13 08:31:44
大家谁知道水晶报表9如何发布, 才能让客户端不需要安装水晶报表也能查看报表呢?

5 个解决方案

#1


补充一点:我可以用一台服务器做这个报表的服务器,但客户端安装越简单越好!

#2


好像不可以的。

#3


CR9的发布:

Win98下必须将下面所有的文件放在发布目录下!
WIn98下的问题,这是因为水晶报表运行时所需的CRQE.dll在客户端的系统注册不正确,ATL.dll是必须的。
而原因又是 Systems目录下的ATL.dll 的版本不对(Windows 98/ME下的正确版本号应为3.0.8449)。

除此外,unicows.dll必须要,必须在http://www.microsoft.com/msdownload/platformsdk/sdkupdate/default.htm?
下载该版本:"Microsoft Layer for Unicode on Windows 95/98/ME Systems (MSLU) version 1.0".

然后:将CR9Deploy文件,unicows.dll发布在E:\Program Files\Common Files\Crystal Decisions\2.0\bin目录,
先运行CR9Deploy注册信息,然后才能注册其它组件如CRQE.dll(查询引擎)

Crystal Reports 9发布时需要打包的DLL组件:(客户端为Win2000系列)

   1.将下面几个组件放到客户系统中的System32目录,注意,有的组件必须注册才行!
  
Crypt32.dll
ufmanager.dll
crpe.dll     (必须注册)
CRDB_ADO.dll (如果用的是ADO数据引擎获取报表数据源,则用此组件,如果是用DAO数据引擎,
           则用CRDB_DAO.dll,用CDO数据引擎则用crdb_cdo.dll,如果用ODBC数据引擎,
   则用crdb_odbc.dll,其它类似,可以在Crystal的安装目录的BIN目录中查找。)

CRAnalyzer.dll(如果用到了图形,必须注册)
sscsdk80.dll
sscrc.dll
sscdlg.dll

   2.将下列组件发布到客户系统中的安装目录中,或者是System32目录下:

Craxddrt9.dll    (必须注册)
        craxdrt9.dll     (必须注册)
        crviewer9.dll    (必须注册,如果报表用了Crystal的Viewer组件来预览,必须要此组件。)

     3.如果报表有输出到其它格式的功能
crxf_pdf.dll
crxf_wordw.dll
crxf_xls.dll (如此类推....)

u2ftext.dll
u2lexch.dll    (所有以u2开头的DLL文件。)


CR8.5的发布:去http://support.crystaldecisions.com/communityCS/FilesAndUpdates/下载Merge文件

#4


如果是基于web的,客户端可以不安装任何软件

#5


采用水晶报表的9.0版本,客户端注册view ocx控件,服务器端用enterprise server发布就可以了。通过ie访问就行了

#1


补充一点:我可以用一台服务器做这个报表的服务器,但客户端安装越简单越好!

#2


好像不可以的。

#3


CR9的发布:

Win98下必须将下面所有的文件放在发布目录下!
WIn98下的问题,这是因为水晶报表运行时所需的CRQE.dll在客户端的系统注册不正确,ATL.dll是必须的。
而原因又是 Systems目录下的ATL.dll 的版本不对(Windows 98/ME下的正确版本号应为3.0.8449)。

除此外,unicows.dll必须要,必须在http://www.microsoft.com/msdownload/platformsdk/sdkupdate/default.htm?
下载该版本:"Microsoft Layer for Unicode on Windows 95/98/ME Systems (MSLU) version 1.0".

然后:将CR9Deploy文件,unicows.dll发布在E:\Program Files\Common Files\Crystal Decisions\2.0\bin目录,
先运行CR9Deploy注册信息,然后才能注册其它组件如CRQE.dll(查询引擎)

Crystal Reports 9发布时需要打包的DLL组件:(客户端为Win2000系列)

   1.将下面几个组件放到客户系统中的System32目录,注意,有的组件必须注册才行!
  
Crypt32.dll
ufmanager.dll
crpe.dll     (必须注册)
CRDB_ADO.dll (如果用的是ADO数据引擎获取报表数据源,则用此组件,如果是用DAO数据引擎,
           则用CRDB_DAO.dll,用CDO数据引擎则用crdb_cdo.dll,如果用ODBC数据引擎,
   则用crdb_odbc.dll,其它类似,可以在Crystal的安装目录的BIN目录中查找。)

CRAnalyzer.dll(如果用到了图形,必须注册)
sscsdk80.dll
sscrc.dll
sscdlg.dll

   2.将下列组件发布到客户系统中的安装目录中,或者是System32目录下:

Craxddrt9.dll    (必须注册)
        craxdrt9.dll     (必须注册)
        crviewer9.dll    (必须注册,如果报表用了Crystal的Viewer组件来预览,必须要此组件。)

     3.如果报表有输出到其它格式的功能
crxf_pdf.dll
crxf_wordw.dll
crxf_xls.dll (如此类推....)

u2ftext.dll
u2lexch.dll    (所有以u2开头的DLL文件。)


CR8.5的发布:去http://support.crystaldecisions.com/communityCS/FilesAndUpdates/下载Merge文件

#4


如果是基于web的,客户端可以不安装任何软件

#5


采用水晶报表的9.0版本,客户端注册view ocx控件,服务器端用enterprise server发布就可以了。通过ie访问就行了