Crystal Reports 9 .NET 安装

 Crystal Reports 9 将其功能整合到了 Visual Studio .NET 集成开发环境 (IDE) 中,从而增强了 Visual Studio .NET (VS .NET) 的开发

效能。因此,在安装 Crystal Reports 9 之前必须先安装所有 .NET 产品,否则,在每安装一个 .NET 产品后都必须重新运行 Crystal Reports 9 或

Report Application Server 9 (RAS) 安装程序。(ADAPT 87307)
下面是一个示例安装顺序:
1. 如果想使您的开发机器能够承载 Web 应用程序,则应确保安装 Internet Information Server (IIS) 5 或者更高版本。如果您正在 Windows

NT 4 上安装,您将无法在您机器的 IIS Web 服务器上创建 Web 应用程序;当在 Visual Studio .NET 中创建 Web 应用程序时,您需要指向 Win2000 或

者 Windows .NET 服务器。有关详细信息,请参见 Visual Studio .NET 文档。
2. 安装 Visual Studio .NET 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 卸载 Crystal 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 服务发布等等。要使 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”下的服务器文件节点不再与 ServerFileReportManager.asmx 的 Web 服务进行通讯。相反,它与指定

机器上的 Report Application Server 的本地连接管理器联系。要使服务器文件节点工作,必须在指定的机器上运行 Querysrv.exe。
同样,服务器资源管理器中的“Crystal Enterprise”节点不再与 EnterpriseReportManager.asmx 的 Web 服务通讯。现在,它通过 Enterprise Bus

ebus-3-3-2.dll 直接与 Crystal Enterprise APS 通讯。(ADAPT 87302)
有关更多信息,请参见知识库文章:
http://support.crystaldecisions.com/kbase/c2010319.asp
  如果您已使用了随 Visual Studio .NET 2002 一起提供的 ServerFileReportService.asmx Web 服务,您可继续使用该服务,但它不能在报表

部件导航之类的新功能中使用。尽管 Crystal Reports 9 Windows 窗体和 Web 窗体 CrystalReportViewer 控件也许能够与旧的 Visual Studio .NET

2002 ServerFileReportService.asmx 一起使用,但这种配置是不受支持的。不过,Crystal Reports 9 ServerFileReportService.asmx 被设计为能

够在由 Visual Studio .NET 2002 中旧的 CrystalReportViewer 控件创建的客户端应用程序中使用。
要升级 Web 服务器以使用新的 Crystal Reports 9 ServerFileReportService.asmx,请使用“Internet Information 服务”配置工具将虚拟目录“

/CrystalReportWebFormViewer”映射到:
"C:/Program Files/Common Files/Crystal Decisions/2.0/crystalreportviewers"
(或产品安装中的相应目录)。
在 Crystal Reports 9 中,ServerFileReportManager.asmx 和 ServerFileReportService.asmx Web 服务仍默认安装到“C:/Program

Files/Microsoft Visual Studio .NET/Crystal Reports/Samples/Reports”目录。若要更改,请修改“C:/Program Files/Common Files/Crystal

Decisions/2.0/crystalreportviewers”中的文件 web.config,添加 <configSections> 和 <crystalDecisions> XML 节点。
下面是一个 web.config 文件示例,其中将服务器文件目录树的根设为 c:/inetpub/wwwroot:
<configuration>

    <configSections>
        <sectionGroup name="crystalDecisions">
            <section name="serverFileReportManager"
type="System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089, Custom=null" />
        </sectionGroup>
    </configSections>

    <system.web>
        <!--  DYNAMIC DEBUG COMPILATION
              将 debugmode enable 设为“true”启用 ASPX 调试。然而,将该值设为“false”将会提高该应用程序的运行时性能。
        -->
        <compilation debug="true">
            <assemblies>
                <add assembly="System.Xml, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<add assembly="CrystalDecisions.CrystalReports.Engine, Version=9.2.3300.0, Culture=neutral,
PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.Shared, Version=9.2.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.ReportSource, Version=9.2.3300.0, Culture=neutral,
PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.Web, Version=9.2.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
            </assemblies>
        </compilation>

        <!--  APPLICATION-LEVEL TRACE LOGGING
              应用程序级跟踪功能会为应用程序内的每一页生成跟踪日志输出。
              将 trace enabled 设为“true”可启用应用程序跟踪日志记录。如果 pageoutput 设置为“true”,
              跟踪信息会显示于每页的底部。如果未显示,您可从 Web 应用程序根部浏览“trace.axd”页来查看应用程序跟踪日志。
        -->
    </system.web>

    <crystalDecisions>
        <serverFileReportManager>
            <add key="rootDirectory" value="c:/inetpub/wwwroot" />
        </serverFileReportManager>
    </crystalDecisions>
</configuration>
(ADAPT 87302)

  安装完 Crystal Reports 9 之后,如果您自定义工具箱并进入 .NET 框架组件,可能会遇到以下错误:
“下列程序集是已安装的 SDK 程序集,但未能在自定义工具箱对话框中显示,因为它们缺少一个或多个组件。请确保所有必要的库都可用。

CrystalDecisions.web.mobile.dll”
此错误仅在未安装移动组件时发生。(ADAPT 81046)
  有些 Crystal Reports .NET 的功能依赖于 Report Application Server (RAS) SDK。例如,如果您在 .NET WebForms 查看器中超级链接到

另一个报表对象,而且您在“报表 URI”字段中指定一个“ras://”路径,.NET WebForms 查看器将依赖于 RAS SDK。如果未安装 RAS SDK,将出现如下错误消

息:
Enterprise Report Application Server 未找到。确保您已指定了一个 EnterpriseSession。
若要安装 RAS SDK,运行 Report Application Server 9 安装程序,选择自定义安装并选中“Report Application SDK”。如果 RAS 服务器的安装和运

行不在同一台机器进行,需要将您的默认 ReportAppServer 指向另一台机器;有关详细信息,请参见“Report Application Server (RAS) 的安装”。
  当您启动 VS .NET IDE 时,在 VS .NET 中加载“VsRptDesigner”程序包或“Crystal Reports 工具”程序包时将会出现“程序包加载失败”。为解

决这个错误,您必须以具有管理员权限的帐户或非漫游配置文件的帐户运行 VS.NET。这个问题是由 VS.NET IDE 从 ::CryptAcquireContext() 中获取一个

加密服务提供程序时失败所引起的。
  在一个 Windows 操作系统中,.rpt 文件中的货币、日期和数字未按您所希望的区域设置格式化。若要解决此问题,有两种选择:
- 在本地化的操作系统 (OS) 中运行 IIS。例如,在日语操作系统中,SYSTEM 帐户的用户默认区域设置为 1041 = 日语,所以日语的日期和货币可正

确显示。
- 在“user”和“Administrator”组中创建一个“UserJapanese”帐户,并将“IIS 管理服务”、“FTP 发布服务”、“简单邮件传送协议服务”和“World

Wide Web 发布服务”设置为在“UserJapanese”下运行。此帐户必须在“Administrator”组中,并需使用“本地安全策略”Applet 添加如下额外的用户权利:
  作为操作系统的一部分
  生成安全审计
  作为服务登录
  替换进程级标记
发生此问题的原因是 aspnet_isapi.dll 调用了 CreateProcessAsUser() 来创建 aspnet_wp.exe 这一运行 .NET 代码的辅助进程。然而,

CreateProcessAsUser() 使得 aspnet_wp.exe 中的 HKEY_CURRENT_USER 注册表配置单元指向与 inetinfo.exe 用户相同的(在英文操作系统中为

1033(英语)的 SYSTEM 帐户)配置单元。
  Crdb_adoplus.dll 不能按需安装。出现以下错误消息:“加载数据库信息失败”。
此问题在按需安装了 ADO.NET 的情况下典型和自定义安装 Crystal Reports 时均会发生。在这些情况下, crdb_adoplus.dll 只能按需安装(也就是说,

当数据资源管理器的项目数据被扩展时)。如果您想加载并运行一个使用 crdb_adoplus.dll(一个 ADO .NET 数据集应用程序)的应用程序,该应用程序将无

法找到动态链接库 (DLL)。
可使用以下两种方法之一来解决此问题:
- 进入数据资源管理器并展开项目数据。这将按需安装 DLL。
- 进入 Crystal Reports 设置,并进入添加/删除,展开 Data Access。选择将 ADO.NET 安装到硬盘驱动器。
  Crystal Reports 9 文档的 .NET SDK 部分中包含一个介绍部署 Crystal Reports .NET 运行时的章节。以下列出的合并模块是必需的文件:

Managed.msm、Database_Access.msm、Database_Access_enu.msm 和 regwiz.msm。您可能会发现您的机器上已存在以这些文件名命名的文件,但这些文

件很可能是通过随 Visual Studio .NET 一起提供的上一版本 Crystal Reports .NET SDK 安装的。要获得这些文件对应于 Crystal Reports 9 的文件

版本,请访问 Crystal Care 技术支持 Web 站点:http://support.crystaldecisions.com/updates/。进入该 Web 站点后,在“Select a product”

(选择一个产品)中选择“Crystal Reports”,在“Select a product version”(选择一个产品版本)中选择“9”,在“Select a file type”(选择一个

文件类型)中选择“Product update”(产品更新),然后单击“Go”搜索合并模块。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Crystal Reports 9.2 中文版(水晶报表) 下载,,软件版本:9.2.0.448不过现已出了Crystal Reports Professional v9.2.2.634 (c) Crystal Decisions,有足够的空间就提供.这是一个很不错的报表控件,我相信很多朋友都听说过吧!Crystal Reports 用于处理数据库,帮助用户分析和解释重要信息。使用 Crystal Reports 可以方便地创建简单报表,同时它也提供了创建复杂或专用的报表所需的整套工具。 创建所能想象的任何报表 Crystal Reports几乎可以从任何数据源生成您需要的报表。内置报表专家在您生成报表和完成一般的报表任务过程中,会一步一步地指导您进行操作。报表专家通过公式、交叉表、子报表和设置条件格式帮助表现数据的实际意义,揭示可能被隐藏掉的重要关系。如果文字和数字确实不够充分,则用地理地图和图形进行形象的信息交流。 将报表扩展到 Web Crystal Reports 的灵活性并未停留在创建报表这一功能上 ?您可以用各种各样的格式发布报表,包括用 Microsoft 的 Word 和 Excel 发布、通过电子邮件甚至 Web 发布。高级的 Web 报表功能允许工作组中的其他成员在他们自己的 Web 浏览器中查看或更新共享报表。 将报表并入应用程序通过将 Crystal Reports 的报表处理功能整合到自己的数据库应用程序中,应用程序和 Web 开发人员可以节省开发时间并满足用户的需求。Crystal Reports 支持大多数流行的开发语言,可以方便地在任何应用程序中添加报表。 不论您是 IT 行业的站点管理员,还是营销推广经理,也无论您是金融业的数据库管理员还是 CEO,Crystal Reports 都堪称是一个功能强大的工具,它可以帮助每一个人分析、解释重要信息。感谢 revenant 上传!
### 回答1: 要在Visual Studio中使用Crystal Reports,您需要按照以下步骤操作: 1. 在Visual Studio中创建一个新项目或打开现有项目。 2. 在“解决方案资源管理器”中,右键单击项目名称,然后选择“添加”>“新建项”。 3. 在“添加新项”对话框中,选择“报表”类别,然后选择“Crystal Reports”。 4. 在“Crystal Reports Gallery”对话框中,选择要创建的报表类型,例如“空白报表”或“从现有数据源创建报表”。 5. 根据您选择的报表类型,输入报表的名称和数据源信息。 6. 在报表设计器中,您可以添加字段、文本框、图像等控件,并设置它们的属性和格式。 7. 在代码中,您可以使用Crystal Reports提供的API来加载、显示和打印报表。 8. 如果您需要在应用程序中使用多个报表,可以重复上述步骤来创建它们。 希望这些步骤对您有所帮助! ### 回答2: Crystal Reports是一种常用的报表设计工具,而Visual Studio (VS) 是一个集成开发环境,它可以和许多其他工具和库一起使用,包括Crystal Reports。通过在VS中使用Crystal Reports,您可以方便地创建高效、可定制和易于阅读的报表。 以下是使用Crystal Reports在VS中创建报表的步骤: 1. 新建项目:首先,在VS中创建一个新的项目或打开一个现有项目。确保选择与您正在使用的Crystal Reports版本相对应的 Visual Studio 版本。 2. 安装Crystal Reports:如果您的VS中没有Crystal Reports,则需要先安装它。这通常需要从SAP官网下载,并通过安装程序将其安装到您的机器上。 3. 添加Crystal Reports:在VS中,右键单击项目,然后选择 "添加 " 选项,然后选择 "新建项",确保在 左侧的 "Visual C#"或 "Visual Basic"下选择"Crystal Reports"。 4. 设计报表:现在,您可以使用Crystal Reports设计器来创建报表。您可以选择报表的布局和格式,包括表头、表尾、组、字段、函数等。 5. 连接数据源:然后,您需要将数据源与报表绑定。可以使用 OLE DB 或 ODBC 连接来连接数据库。在安装Crystal Reports时,它通常会自动安装所需的驱动程序和组件。 6. 预览和调整报表:当您完成报表的设计和数据源绑定后,可以通过单击 "预览"选项来预览报表。在预览模板中,您可以方便地调整报表格式和排版。 7. 导出或部署报表:最后,可以将报表导出为各种格式,例如PDF、Excel或Word。此外,如果您希望通过Web或其他应用程序展示报表,可以将其部署到Web服务器或移动设备上。 总之,在VS中使用Crystal Reports可以帮助您轻松创建复杂和有效的报表,而不需要手动编写代码或查询数据库。通过简单地设置数据源并使用设计器工具来创建报表,可以确保报表准确性和格式化。 ### 回答3: VS是Visual Studio的简称,而Crystal Reports则是一种常用的报表生成工具。下面我们来详细介绍在VS中如何使用Crystal Reports来生成报表。 一、准备工作 首先,需要安装Crystal Reports软件包。可以在SAP官方网站上下载并安装Crystal Reports for .NET框架。安装完成后,打开Visual Studio,选择新建项目,然后选择Crystal Reports应用程序。 二、创建数据连接 在VS中创建一个新的数据源。选择“数据”(Data)菜单下的“添加数据源”(Add Data Source),然后选择“数据库”(Database),并依次填写服务器名称、身份验证方式和数据库名称等信息。之后,就可以从数据库中选择表格并生成数据源。 三、创建报表 在数据源生成完毕之后,就可以开始创建报表了。在Solution Explorer列表中,右键单击“报表”(Reports),并选择“添加新项”(Add New Item)。选择“Crystal Reports”项,然后在“添加新项”对话框中填写报表的名称和类型等信息。接着,按照框架自动生成的模板进行报表设计,可以添加表格、文本框、图片和图像等组件,并指定数据源和数据字段等属性。 四、生成报表 完成报表设计之后,就可以进行报表预览或导出了。在设计界面上方的工具栏中,可以找到报表预览和导出按钮。点击报表预览,则可以在一个独立的窗口中查看报表的效果;而点击导出按钮,则可以将报表以PDF格式或Excel格式导出到指定的路径中。 以上就是在VS中使用Crystal Reports来生成报表的几个基本步骤。需要注意的是,在报表设计时应该尽量遵循一些规范,比如合理使用颜色、字体和线条等元素,保证报表的可读性和美观性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yllaji

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值