万达自营酒店水晶报表releas_第1页
万达自营酒店水晶报表releas_第2页
万达自营酒店水晶报表releas_第3页
万达自营酒店水晶报表releas_第4页
万达自营酒店水晶报表releas_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2002 年 7 月说明欢迎使用 Crystal Reports 9,这一作为世界标准的高性能报表工具。使用 Crystal Reports,您可以迅速地将几乎任何数据转换能强大的交互式内容以便紧密集成到 .NET、Java 和 COM 应用程序中, 并将您的制表解决方案扩展到其它环境当中,包括 Crystal Enterprise、门户、无线设备和 Microsoft Office 文档。目录1. 安装1.1. 最低系统要求1.2. .NET 安装1.3. Report Application Server (RAS) 的安装1.4. 并行安装2. 文档2.1. 常规2.2. Crystal

2、 Reports 用户指南和联机帮助2.3. Report Application Server 查看器帮助2.4. Report Application Server SDK 帮助 (COM)2.5. Report Application Server SDK 帮助 (Java)3. 注释和限制3.1. Crystal Enterprise (CE) 集成3.2. 文件格式3.3. Unicode 支持3.4. 版本3.5. 数据3.6. 开发3.7. 新功能及已知问题4. 语言版本问题4.1. 常规4.2. 外接程序4.3. 数据4.4. 开发浏览1 2002 Crystal Decisi

3、ons4.5. 文档4.6. Report Designer4.7. 报表查看器5. 弃用的功能5.1. 已编译报表5.2. 导出 DLL5.3. 开发API5.4. 数据库 DLL5.5. 报表创建向导5.6. 报表设计器功能6. Crystal Reports 9 中解决的问题本文档中的说明涵盖了有关此版本 Crystal Reports 的重要信息。在安装 Crystal Reports 9 之前请阅读整个文档,此外请务必Crystal Reports 的 Web 站点以了解有关最新。的,该站点位于:注意:此文档的许多条目通过 ADAPT 编号来标识。这些编号由 Crystal Deci

4、sions 内部跟踪系统生成。1. 安装1.1. 最低系统要求操作系统:- Windows 98(第二版)- Windows ME- Windows NT Workstation 4.0 (SP6a)- Windows NT Server 4.0 (SP6a)- Windows 2000 Professional (SP2)- Windows 2000 Server (SP2)- Windows 2000 Advanced Server- Windows XP Professional注意:Crystal Reports 9 不支持 Windows 95。最小 32 MB 内存(Windows

5、 NT 为 64 MB),建议使用 64 MB 内存最小 60 MB 硬盘空间;英文版最大占用 235 MB,其他语言版本达 470 MB需要 Pentium 或更高处理器CD-ROM注意2 2002 Crystal Decisions如果一台已安装了 Crystal Enterprise Report Application Server (RAS) 8.5,安装 CrystalReports 9 或者 RAS 9 将使ProgID 的版本更改为指向 RAS 9。这使所有 RAS 8.5 应用程序更改为使用 RAS 9 SDK。如果 RAS 8.5 应用程序 SDK 应和 RAS 8.5 服

6、务器通讯,则应用程序将不运行,RAS 8.5 应用程序需要更改为使用带版本号的 ProgID。在 RAS 9 中,引入了 ObjectFactory 对象以便使用默认的、带版本号的 ProgID 创建 RAS SDK 对象。一旦旧式 RAS 应用程序转化成使只需要在一处更本号(也就是在调用 ObjectFactory 构造函数的位置),用此对象,开发即可让应用程序能够在任何更新版本的 RAS 下运行。例如,在 VBS 中,set obj = CreateObject( CrystalReports.DBField)更改为set obj = CreateObject( CrystalReport

7、s.DBField.1)set obj = ObjectFactory.CreateObject(CrystalReports.DBField)这样做的目的是使移植更加容易(即,您不必做修改就能在新的 RAS 中使用旧的应用程序),然而,这意味着您必须调整旧的应用程序。有关信息,请参见 RAS SDK 文档。(ADAPT 83991)Crystal Reports 的 Professional、Developer 和 Advanced Developer 版本中的安装部件不再包含Crystal Dictionaries 和 Crystal SQL Designer。这些组件可以通过从我们的后另

8、外安装:(ADAPT 50576)Crystal Decisions 支持将 4.5 及更高版本的报表向上移植。但不支持 4.5 以下版本的报表移植。在已安装 Crystal Enterprise 8.5 的情再安装 Crystal Reports 9 或 RAS 9 会导致在 ePortfolio中添加一个“表”图标。此图标不起作用(它返回一个“HTTP404 Not Found”错误)。(ADAPT 87218)如果您在并行安装了 Crystal Enterprise 8.5 的情卸载 Crystal Reports 9 或 RAS 9,则 CE 8.5中的新建和修改报表功能也被删除。(A

9、DAPT 86706, 86654)如果您想进行无提示安装,您必须创建一个 .ini 文件,在该文件中您的密钥号码。CrystalReports 9 和 RAS 9 的安装这一要求。有关如何操作的信息,请参见Crystal Reports 9 对其某些子组件使用“按需安装”技术。这样,某个特定组件在安装后第一次使用时,还要再等“按需安装”功能完成后才能使用。注意,这种行为只对新的安装有一次影响,在组件重新启动时将不再发生。对于 MS Word 导出选项按需安装不起作用。(ADAPT 90028)对于 Internet Explorer 用户,如果出现查看问题,那么应根据 Microsoft 的

10、建议,将您的浏览器升级至 IE5.5 SP2。要在旧式查看器(Java Applet 查看器、HTML 查看器等等)中使用活动服务器页 (ASP) 后端rptserver.asp,您需要在 Web 服务器上配置一个名为 crystalreportviewers 的虚拟目录。将虚拟目录到以下路径:(ADAPT 75941)C:Program FilesCommon FilesCrystal Decisions2.0crystalreportviewers如果您的 Crystal Reports 9 CD 已经到一个网络共享位置且您从该处运行安装程序,那么说明将不起作用。(ADAPT 91558)

11、如果您选择不安装到默认安装目录,则不要指定包含 DBCS 字符(如日文字符)、发音符号(、 等等)和/或其他特殊字符(, 等等)的目录名。3 2002 Crystal Decisions1.2. .NET 安装Crystal Reports 9 将其功能整合到了 Visual Studio .NET 集成开发环境 (IDE) 中,从而增强了Visual Studio .NET (VS .NET) 的开发效能。因此,在安装 Crystal Reports 9 之前必须先安装所有 .NET,否则,在每安装一个 .NET后须重新运行 Crystal Reports 9 或 ReportApplica

12、tion Server 9 (RAS) 安装程序。(ADAPT 87307)下面是一个示例安装顺序:1. 如果想使您的开发能够承载 Web 应用程序,则应确保安装 Internet Information Server (IIS)5 或者更高版本。如果您正在 Windows NT 4 上安装,您将无法在您创建 Web 应用程序;当在 Visual Studio .NET 中创建 Web 应用的 IIS Web 服务器上,您需要指向 Win2000或者 Windows .NET 服务器。有关详细信息,请参见 Visual Studio .NET 文档。2. 安装 Visual Studio .N

13、ET 2002。3. 安装 .NET 移动控件 SDK。4. 安装 Crystal Reports 9。5. 安装 Report Application Server 9。我们极力建议您在安装 Crystal Reports 9 后从 RAS 9 安装程序中至少安装 Report Application Server 9 软件开发工具包 (RAS 9 SDK),因为有些 VS .NET 2002 功能依赖于 RAS 9 SDK。大多数演示 Crystal Reports 9 和 RAS 9 新功能使用的代码示例在 RAS 9 的示例中提供。从 Visual Studio .NET 卸载 Cry

14、stal Reports 9 之后,.NET 的 Crystal Reports 组件可能工作不正常。要恢复功能,您应该在 .NET 安装程序中运行修复功能。(ADAPT 89415)如果安装了 Crystal Reports 9 然后选中“Crystal Reports for Visual Studio .NET”选项重新运行Visual Studio .NET 2002 (VS .NET 2002) 的安装,您会遇到一些问题。在工具箱中将同时包含Crystal Reports 9 和 VS .NET 2002 控件,但是 VS .NET 2002 将代码的生成、作为 Web 服务。要使

15、Crystal Reports 9 重新获得对 IDE 的,您需要在修复模式下重新运行 CR9 安发装。若要正确降级为不带 Crystal Reports 9 的 VS .NET 2002,请卸载 CR9 并在修复模式下重新运行 VS .NET 2002 安装。(ADAPT 90314)当未检测到 .NET 框架或 Visual Studio .NET 时,相关的安装功能会被禁用以免意外选中。必要,您可在启动 setup.exe 时在命令行定义公共属性 SHOWALLFEATURES=1 来覆盖此行为(ADAPT 59029)。服务器管理器中“Crystal Services”下的服务器文件节

16、点不再与ServerFileReportManager.asmx 的 Web 服务进行通讯。相反,它与指定上的 ReportApplication Server 的本地连接管理器Querysrv.exe。同样,服务器管理器中的“Crystal Enterprise”节点不再与 EnterpriseReportManager.asmx 的 Web 服务通讯。现在,它通过 Enterprise Bus ebus-3-3-2.dll 直接与 Crystal Enterprise APS 通讯。(ADAPT 87302)。要使服务器文件节点工作,必须在指定的上运行有关信息,请参见知识库文章:。如果您已

17、使用了随 Visual Studio .NET 2002 一起提供的 ServerFileReportService.asmx Web 服 务,您可继续使用该服务,但它不能在报表部件导航之类的新功能中使用。尽管 Crystal Reports 9 Windows 窗体和 Web 窗体 CrystalReportViewer 控件也许能够与旧的 Visual Studio .NET 2002 ServerFileReportService.asmx 一起使用,但这种配置是不受支持的。不过,Crystal Reports 9 ServerFileReportService.asmx 被设计为能够在

18、由 Visual Studio .NET 2002 中旧的CrystalReportViewer 控件创建的客户端应用程序中使用。4 2002 Crystal Decisions要升级 Web 服务器以使用新的 Crystal Reports 9 ServerFileReportService.asmx,请使用“Internet Information 服务”配置工具将虚拟目录“/CrystalReportWebFormViewer”C:Program FilesCommon FilesCrystal Decisions2.0crystalreportviewers到:(或安装中的相应目录)。

19、在 Crystal Reports 9 中,ServerFileReportManager.asmx 和 ServerFileReportService.asmx Web 服务仍默认安装到“C:Program FilesMicrosoft Visual Studio .NETCrystal ReportsSamplesReports”目录。若要更改,请修改“C:Program FilesCommon FilesCrystal Decisions2.0crystalreportviewers”中的文件 web.config,添加 和 XML 节点。下面是一个 web.config 文件示例,其中

20、将服务器文件目录树的根设为 c:inetpubwwwroot:5 2002 Crystal Decisions (ADAPT 87302)安装完 Crystal Reports 9 之后,如果您自定义工具箱并进入 .NET 框架组件,可能会遇到以下错误:是已安装的 SDK“下列,但未能在自定义工具箱框中显示,因为它们缺少一个或多个组件。请确保所有必要的库都可用。CrystalDecisions.web.mobile.dll” 此错误仅在未安装移动组件时发生。(ADAPT 81046)有些 Crystal Reports .NET 的功能依赖于 Report Application Server

21、 (RAS) SDK。例如,如果您在 .NET WebForms 查看器中超级到另一个报表对象,而且您在“报表 URI”字段中指定一个“ras:/”路径,.NET WebForms 查看器将依赖于 RAS SDK。如果未安装 RAS SDK,将出现如下错误消息:Enterprise Report Application Server 未找到。确保您已指定了一个 EnterpriseSession。若要安装 RAS SDK,运行 Report Application Server 9 安装程序,选择自定义安装并选中“ReportApplication SDK”。如果 RAS 服务器的安装和运行不

22、在同一台进行,需要将您的默认ReportAppServer 指向另一台安装”。;有关详细信息,请参见“Report Application Server (RAS) 的当您启动 VS .NET IDE 时,在 VS .NET 中加载“VsRptDesigner”程序包或“Crystal Reports 工具”程序包时将会出现“程序包加载失败”。为解决这个错误,您必须以具有管理员权限的帐户或非漫游配置文件的帐户运行 VS.NET。这个问题是由 VS.NET IDE 从 :CryptAcquireContext() 中获取一个加密服务提供失败所引起的。在一个 Windows 操作系统中,.rpt

23、文件中的货币、日期和数字未按您所希望的区域设置格式化。若要解决此问题,有两种选择:在本地化的操作系统 (OS) 中运行 IIS。例如,在日语操作系统中,SYSTEM 帐户的用户默认区域设置为 1041 = 日语,所以日语的日期和货币可正确显示。-在“user”和“Administrator”组中创建一个“UserJapanese”帐户,并将“IIS 管理服务”、“FTP 发布服务”、“简单邮件传送协议服务”和“World Wide Web 发布服务”设置为在“UserJapanese”下运行。此帐户必须在“Administrator”组中,并需使用“本地安全策略” Applet 添加如下额外的

24、用户权利:-作为操作系统的一部分生成安全审计作为服务登录 替换进程级标记发生此问题的是 aspnet_isapi.dll 调用了 CreateProcessAsUser() 来创建 aspnet_wp.exe 这一运行 .NET 代码的辅助进程。然而,CreateProcessAsUser() 使得 aspnet_wp.exe 中的HKEY_CURRENT_USER表配置单元指向与 inetinfo.exe 用户相同的(在英文操作系统中为1033(英语)的 SYSTEM 帐户)配置单元。Crdb_adoplus.dll 不能按需安装。出现以下错误消息:“加载数据库信息失败”。此问题在按需安装了

25、 ADO.NET 的情典型和自定义安装 Crystal Reports 时均会发生。在这些情, crdb_adoplus.dll 只能按需安装(也就是说,当数据管理器的项目数据被扩展时)。如6 2002 Crystal Decisions果您想加载并运行一个使用 crdb_adoplus.dll(一个 ADO .NET 数据集应用程序)的应用程序,该应用程序将无法找到动态库 (DLL)。可使用以下两种方法之一来解决此问题:- 进入数据管理器并展开项目数据。这将按需安装 DLL。- 进入 Crystal Reports 设置,并进入添加/删除,展开 Data Access。选择将 ADO.NET

26、 安装到硬盘驱动器。Crystal Reports 9 文档的 .NET SDK 部分中包含一个介绍部署 Crystal Reports .NET 运行时的章节。以下列出的合并模块是必需的文件:Managed.mtabase_Access.msm、Database_Access_enu.msm 和 regwiz.msm。您可能会发现您的上已存在以这些文件名命名的文件,但这些文件很可能是通过随 Visual Studio .NET 一起提供的上一版本 Crystal Reports .NETSDK 安装的。要获得这些文件对应于 Crystal Reports 9 的文件版本,请Crystal C

27、are 技术支持 Web 站点:product”(选择一个。进入该 Web 站点后,在“Select a)中选择“Crystal Reports”,在“Select a product version”(选择一个版本)中选择“9”,在“Select a file type”(选择一个文件类型)中选择“Productupdate”(更新),然后单击“Go”搜索合并模块。1.3. Report Application Server (RAS) 的安装1.3.1. 安装说明以下是 Report Application Server 的最低系统要求:操作系统:-Windows NT Workstati

28、on 4.0 (SP6a) Windows NT Server 4.0 (SP6a) Windows 2000 Professional (SP2) Windows 2000 Server (SP2) Windows 2000 Advanced ServerWindows XP ProfessionalMicrosoft Internet Information Services (IIS) 4最小 128 MB RAM最小 100 MB 可用磁盘空间对于客户端安装(客户端 Web 浏览器):-建议使用 Internet Explorer 5.5 SP2,也可使用 Netscape Navig

29、ator 4.78(建议用Netscape Navigator 6.1)。注意:不建议使用 Netscape Navigator 6.0。Report Application Server 9 的安装说明可以在安装 CD 的 Doc 目录下的名为 RAS_User.chm 的文件中找到。您必须在安装 Report Application Server 前安装所有 .NET,否则每安装一个 .NET后须重新运行 Report Application Server 的安装程序。下面是一个示例安装顺序:1.如果想使您的开发(IIS)。能够承载 Web 应用程序,则应确保安装 Internet Inf

30、ormation Server2.3.安装 Visual Studio .NET 2002。安装 .NET 移动控件 SDK。7 2002 Crystal Decisions4. 安装 Crystal Reports 9。5. 安装 Report Application Server。安装此版本的 RAS 会更新现已安装的 Report Application Server。在多台上同时使用相同的密钥号码是不可能的。如果试图这样做,第二台 RAS 服务器将不启动。要在“Web 报表设计向导”中查看包含地图的报表,必须在 RAS 服务器上安装DLL,请使用 Crystal Reports 安装

31、CD 并进行自定义安装。只选择“地理定义安装的信息,请参见Crystal Reports 用户指南。(ADAPT 64858)DLL。要安装”选项。有如果您使用 WebLogic 作为您的 Web 服务器,应将您的 WebLogic 启动命令文件更新为使用最大内存(从 64 更新为 256)。如果未进行更改,报表查看器将无法查看包含较大图表的报表(缩放因数设置为 300% 或 400%)。(ADAPT 87726)RAS 安装在带有 IIS 6.0(v.525) 的 Win.NET 中为示例创建虚拟目录。您必须手动创建目录。(ADAPT 93901)您不能在同一台上安装两个不同区域设置的 RA

32、S 版本(也就是说,例如,您不能在同一台上安装 RAS 英文版和 RAS 法文版)。(ADAPT 94802)这个版本的 RAS 是非托管版本。也就是说,RAS 9 不能和 CE APS 8.0 或 8.5 集成。它不是 CE RAS 8 的替代版本。CE RAS 9 将会随 CE 9 发布。RAS 8 SDK 不能与 RAS 9 服务器通讯。此外,RAS 9 SDK 不能使用 RAS 8 服务器。RAS 9.0 SDK 可与 RAS 8 共存。用户可在同一台上安装 SDK 的这两种版本。如果一台安装了 RAS 8 或 RAS 8.5 SDK,安装 Crystal Reports 9(或 RA

33、S 9)将使不带版本号的 ProgID 指向 RAS 9 组件。这一变化将导致 RAS 8 应用程序使用 RAS 9 SDK。如果 RAS 8 应用程序使用不带版本号的 ProgID 创建对象,该应用程序将不运行。为解决此问题,RAS 8 应用程序需要更改为使用带版本号的 ProgID 创建对象。在 RAS 9 中,引入的 ObjectFactory 对象有助于使用默认的、带版本号的 ProgID 创建 RAS SDK 对象。一旦旧式 RAS 应用程序转化成使用此对象,开发只需要在一处更本号(也就是在调用 ObjectFactory 构造函数的位置),即可让应用程序能够在任何更新版本的 RAS

34、 下运行。例如,在 VBS 中:set obj = CreateObject( CrystalReports.DBField)更改为set ObjectFactory = CreateObject(CrystalReports.ObjectFactory.1) set obj = ObjectFactory.CreateObject(CrystalReports.DBField)有关信息,请参见 RAS SDK 文档。不再支持 cdReportClientDocumentSaveAsCrystalReports7(用于以版本 7 的格式保存 Crystal Reports 中的报表)。RAS

35、8 crUnspecifiedValuesTypeSeperateValues 中的 enum 值拼写有误。现在重命名为crUnspecifiedValuesTypeSeparateValues。数值保持不变。所有用 RAS 8 编写的代码仍然可以运行,出问题。1.3.2. RAS 服务器高速缓存含子报表的报表将不被高速缓存。8 2002 Crystal Decisions1.3.3. 服务器配置如何连接到另一个上的 RAS(为使示例运行,必须手动执行解决方案 (b)):1. 在2. 在A 上只安装 RAS SDK。B 上安装 RAS 服务器。然后,需要完成以下解决方案之一使A 上的 SDK

36、与B 上的服务器通讯。解决方案 (a)在A 上的 SDK 的应用程序中,将 ReportAppSession.ReportAppServer 属性设置为B。-解决方案 (b)保留 ReportAppSession.ReportAppServer 为空白(未赋值)并将-A 中的 config 文件(Program FilesCrystal DecisionsReport Application Server 9clientSDKOptions.xml)修改为B 上的 RAS 服务器。如果一个报表不能从路径打开,可能因为 RAS 服务器安装为在系统帐户下运行的 NT 服务。系网络的权限。(ADAP

37、T 63566)统帐户没有1.4. 并行安装Crystal Reports 9 不能与 Crystal Analysis Pro (CAP) 8 Maintenance Release 1 并行安装。但是,Crystal Reports 9 可与 Crystal Analysis Pro 8.5 并行安装。删除 Crystal Reports 9 开发。(ADAPT 88535)版将导致基于 CRAXDDRT9 和 CRAXDRT9 的应用件取消2. 文档2.1. 常规随 Crystal Compatibility Tools 一起安装的帮助文件夹包括 Crystal Reports 以前版本

38、中的文档。(ADAPT 90107)2.2. Crystal Reports 用户指南和联机帮助印刷版Crystal Reports 9 用户指南在“安装 Crystal Reports”一章中列出的系统要求可能不是最新的。有关正确的系统要求,请参见本文档的安装部分。Crystal Reports 9 用户指南错误地某些版本的 Crystal Reports 9 随 Crystal Enterprise 的一个版本提供。Crystal Enterprise 并没有附带提供任何版本的 Crystal Reports 9。Crystal Reports 9 用户指南中的某些财务函数可能使用了错误的

39、名称。可在“公式获得函数正确的名称。”中Crystal Reports 9 用户指南中的“使用线程安全数据库驱动程序”部分如下:-crdb_p2sdb2 现在到单个服务器线程(也就是说,未启用多线程)。(ADAPT 94748)-ODBC 现在为 IBM DB2 和 DataDirect DB2 驱动程序提供多线程。建议使用 IBM DB2 驱动程序。-现在,crdb_query 对于原本来自其他线程安全驱动程序(如用户指南中所述)之一线程的。令是多9 2002 Crystal Decisions2.3. Report Application Server 查看器帮助Report Applic

40、ation Server 查看器帮助(Report_Viewers.chm)中“高级查看器功能”页不正确。COM 报表页查看器和 COM 报表部件查看器不支持 PDA 输出。而且,标题为“实现 COM Web 制表查看器”的章节错误地声称可以从移动设备上查看图表并可使用 COM 报表部件查看器进一步深化详细资料。Report_Viewers.chm 指出 ActiveX 查看器能够提示用户输入登录和参数信息。它还提供了 URL 命令(例如,init=actx)和基于 URL 的报表(例如,webSource0.URL = /scrreports/1N2Y.rpt)的示例。ActiveX 查看器

41、不支持这些功能。(ADAPT 94877, 94882)2.4. Report Application Server SDK 帮助 (COM)在 Report Application Server SDK (RAS_SDK.chm) 帮助中的“如何修改组并排序用,不应使用。”不适在 RAS_SDK.chm 中,所有提到的“Report Application Server 9” 9”。在 RAS_SDK.chm 中,主题“管理 Report Application Server |应为“Crystal EnterpriseReport Application Server 配置管理器,Repo

42、rt Application Server-从“Crystal Enterprise 9Tools”在 RAS_SDK.chm 中,在主题“SDK 参考 |”应改为“Crystal Enterprise 9Tools”。该行应为:中单击“配置管理器”。数据源 | 运行时数据源”中,文本应为DatabaseController.AddDataSource 和 DatabaseController.SetDataSource,而不是RowsetController。在 RAS_SDK.chm 的“更改命令行参数”章节中,命令行参数应该为:querysrv.exe -ipport 2.5. Repo

43、rt Application Server SDK 帮助 (Java)在 Java 文档中,以下项目不应列出;它们不用于普通用途:- RowsetCursorRecord(应用程序包)(ADAPT 94521)- getFilterController( ) 和 getFieldRangeItemAt ( ) (ADAPT 94511)- DataSet 类(数据包)- ReportOptions.getReportStyle、setReportStyle(文档包)- ReportDefinition.getReportStyle、setReportStyle(定义包)- ClientDocu

44、ment 的 isReadyToDispose() 和 dispose() 方法Crystal Report Viewer for Java 不支持 Crystal Web 请求或基于 URL 的报表。当在 Web 页中嵌入查看器时,以下参数不能使用:(ADAPT 94887)10 2002 Crystal Decisions3. 注释和限制3.1. Crystal Enterprise (CE) 集成Crystal Reports 9 只能与 Crystal Enterprise 8.5 后发布的版本集成。Crystal Reports 9 能与所有其它版本的 Crystal Enterpr

45、ise 并行运行。3.2. 文件格式Crystal Reports 9 的报表不能按以前版本的文件格式保存。为避免丢失以前版本的报表,我们极力建议您在使用 Crystal Reports 9 打开报表之前对所有报表进行备份。3.3. Unicode 支持Crystal Reports 9 支持 Unicode。由于为支持 Unicode 而进行了一些更改,在 Crystal Reports 中您可能会注意到以下一些行为差异:(ADAPT 35109)现在,按 Escape 键将撤销文本对象编辑期间所做的更改(以前,按 Escape 键中止编辑过程,但会提交编辑会话中所做的更改)。从“设计”选项

46、卡转到“预览”选项卡会中止文本对象的编辑并提交您所作的修改。选择某些框会中止文档对象的编辑(例如,选择“删除数据库”框会中止编辑,但选择“格式化编辑器”则)。如果您在报表设计器或 RDC 中需要真正的多语言用户界面,应在 Windows NT、2000 或 XP 上运行(虽然 Crystal 有一个 Win 9x 包装层,但其可靠性不如 NT)。3.4. 版本标准版 Crystal Reports 9 不支持联机分析处理 (OLAP)。用户界面中出现的 OLAP 选项不能使用。而且,当您应用包含 OLAP 网格的模板报表时会得到“无法将模板应用到文档”这一错误消息。标准版 Crystal Re

47、ports 9 不包含 Crystal 储备库。(ADAPT 82663, 82654)3.5. 数据用于数据的 DLL 在 Crystal Reports 9 中已经过重新设计和重命名。在版本 9 中,名称以 crdb_p*开头的 DLL 是不支持 Unicode 的 DLL,而所有其它 DLL 名称表明是支持 Unicode 的 DLL。3.5.1. 常规Crystal Reports 中的数据源时收到以下错误消息:“Query Engine Error - No如果您在Database DLL has been specified”(引擎错误 - 没有指定数据库 DLL),这可能表明在自

48、定义安装期间未选中安装该数据库驱动程序的选项。(ADAPT 58875)在表的别名中不支持方括号。(ADAPT 94495)如果需要多个 SQL”选项不受支持。(ADAPT 94561)获取报表数据,则使用“异步执行您可以在“文件系统数据连接”框中通过只保留一种文件类型。或者,您也可以接受所有文件类型,然后使用选定公式利用扩展名或文件类型进一步对选择进行筛选。(ADAPT 81677)3.5.2. ACT!ACT! 的供应商不再支持低于 v.5 版本的ACT! (ACT!2000)。此版本 Crystal Reports 仅对所支持的ACT! 版本进行了测试。(ADAPT 67480)11 2

49、002 Crystal Decisions在以前推荐的 ACT!配置中发现一些问题。在某些情,报表可能正确执行。有关正确的配置,请与 ACT!。ACT! 建议一般最好从报表中删除不必要的表,除非它们专门用来联接所需的表。(ADAPT 96327)3.5.3. Crystal 字典crdb_dictionary.dll 不处理示例数据和图片。这意味着当您创建基于 DC5 文件的版本 9 报表时,您将无法看到储存于 DC5 文件中的所有图片或示例数据。如果事先未指定字典文件 (DC5) 或未选中“使用存入缓存的字典”选项,点击“选择字典” 中的“完成”按钮会导致错误和不可预知的结果。(ADAPT

50、51904)如果您使用未随 Crystal Reports 安装的 DLL 数据库创建字典文件,在 Report Designer 中打开字典将会得到一个错误消息。为避免此问题,应确保在报表中已使用过所需的驱动程序,然后再在字典中使用。(ADAPT 88238)框3.5.4. Crystal当预览或刷新一个使用存入高速缓存中的 QRY 文件的报表时,值字段变成数字。此情况仅发生于在 Crystal Queries 7 中创建 QRY 文件时;为解决此问题,请更新 Crystal Queries 8 中的查询。(ADAPT 88150)设计器用 0 表示空值。一个基于带有已保存数据的这类报表将正确显示空值。(ADAPT 88742)的报表显示 0 而不是空值。当刷新时,3.5.5. DAODAO Access 驱动程序不支持按关键字的自动。如果您要使用基于外键和主键关系的自动链接,请使用 Access ODBC 驱动程序。(ADAPT 90479)3.5.6. DataDirect (Merant) ODBC 驱动程序某些

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论