行业软件

Crystal Reports(水晶报表) V2010 官方版
  • Crystal Reports(水晶报表) V2010 官方版

  • 类别:行业软件系统: WinAll
  • 大小:334.3M时间:2017-11-11 16:18:27

需跳转百度网盘下载资源

应用简介

  Crystal Reports 2010是一款专业针对商务报表打造的完美解决方案,拥有丰富的报表样式和图表,内置了丰富的报表模板供用户选择,同时还拥有可视化的设计环境,可以方便开发者快速上手进行报表的开发等操作,内置了丰富的公式语言供开发者选择。

Crystal Reports 2010

【功能特点】

  一、丰富的呈现形式——辅助发现问题

  多种报表样式:普通行列报表、主/子报表,交叉表,图形摘要报表

  20多种图形:条形图,饼图,曲线图,甘特图,雷达图,气泡图,股票图,漏斗图等

  提供常用的报表模板:所有报表呈现连续性,不用每次重新设计

  二、广泛的数据源连接 - 整合多系统数据

  提供超过35个数据源驱动用于访问任何相关数据源

  支持在一份报表中整合多个数据源

  三、可视化设计环境 - 快速上手,自定义报表

  通过拖放元素组成报表:标题,数据库字段等

  排序专家,分组专家,汇总专家,图标专家等向导

  强大的公式语言:160多个功能函数,自定义函数

  四、多样的文件导出格式 – 方便将信息递交给用户

  Word、Excel、HTML、XML、PDF、RTF、CSV、TXT

【报表创建方法】

  1.创建连接到安全的SQL Server数据库的报表。

  在“解决方案资源管理器”中,右击粗体显示的项目名,指向“添加”,然后单击“添加新项”。 在“添加新项”对话框的“模板”视图中,选择“Crystal Report”模板。 在“名称”字段中,输入名称“NorthwindCustomers.rpt”,然后单击“打开”。 在“Crystal Reports 库”对话框的“创建新 Crystal Report 文档”面板中,选择“使用报表向导”。 在“选择专家”面板中,选择“标准”后,单击“确定”。出现“标准报表创建向导”窗口。 在“可用数据源”面板中,展开“创建新连接”文件夹。 从打开的子文件夹中,展开“OLE DB (ADO)”文件夹。出现“OLE DB (ADO)”窗口。 选择“Microsoft OLE DB Provider for SQL Server”并单击“下一步”。 分别将数据库服务器、用户 ID 和密码的值输入到“服务器”、“用户 ID”和“密码”字段中。 从“数据库”下拉列表中,选择“Northwind”。取消选中“集成安全性”复选框,因为您使用的是 SQL Server 身份验证而不是 NT 身份验证。 单击“完成”。OLE DB 文件夹将展开,显示数据库服务器及其中的 Northwind 数据库。 展开“Northwind”、“dbo”和“表”节点,然后选择“Customers”表。 单击“>”符号,将该表移入“选定的表”面板,然后单击“下一步”。 展开“Customers”表,按住 Ctrl 键的同时单击“公司名称”、“联系人姓名”和“城市”。 单击“>”符号,将这些字段移至“要显示的字段”面板,然后单击“下一步”。 在“可用字段”面板的“报表字段”下,选择“客户.城市”,然后单击“>”符号将该字段移入“分组依据”面板,再单击“完成”。NorthwindCustomers 报表创建完毕,并加载到 Visual Studio 的主窗口中。

  2.绑定不带登录代码的报表。

  打开 Web 或 Windows 窗体。 从“视图”菜单中,单击“代码”。 找到在 “项目设置”中创建的 ConfigureCrystalReports() 方法。 声明一个字符串变量,将其命名为“reportPath”,然后将一个本地报表的运行时路径赋值给它。对于网站项目和 Windows 项目,确定此路径时会有所不同:对于网站,要将本地报表文件的名称作为字符串参数传递到 Server.MapPath() 方法中。这样,在运行时本地报表就会映射到硬盘文件目录路径。 C# Copy Code string reportPath = Server.MapPath("NorthwindCustomers.rpt");

  对于 Windows 项目,要将 Application.StartupPath 属性与一个反斜杠和本地报表文件名称连接起来。这样,报表将映射到与 Windows 可执行文件相同的目录。

  注意 编译时,需要将报表复制到可执行文件所在的目录。 C# Copy Code string reportPath = Application.StartupPath + "\" + "NorthwindCustomers.rpt";

  将 NorthwindCustomers 报表的文件目录路径赋给 CrystalReportViewer 控件的 ReportSource 属性。C# Copy Code crystalReportViewer.ReportSource = reportPath;测试 NorthwindCustomers 报表的加载过程。现在即可生成并运行项目。预计报表加载将失败,因为此时尚未编写数据库登录代码。从“生成”菜单中选择“生成解决方案”。 如果生成过程中出错,请立即纠正。 如果在 Windows 项目中使用非嵌入式报表,请在 \bin\debug\ 子目录中找到编译后的 Windows 可执行文件,然后将报表复制到该子目录中。注意 要让 Windows 可执行文件在运行时加载非嵌入式报表,该报表必须与 Windows 可执行文件存储在同一个目录中。从“调试”菜单中,单击“开始”。NorthwindCustomers 报表并不显示。它会在添加数据库登录代码后显示。注意 结果可能会因为所使用的 Crystal Reports 版本不同而不同。例如,如果安装了 Crystal Reports 10 和更高版本,则会提示您输入该报表的数据库登录信息。如果运行的是较早版本的 Crystal Reports,则会引发异常。不论是哪种情况,都需要依照以下过程来创建功能完整的应用程序。返回到 Visual Studio,然后单击“停止”从调试模式中退出。

  3.添加报表登录代码。

  返回到此 Web 或 Windows 窗体的代码隐藏类。 在类的底部,创建名为 SetDBLogonForReport() 的新私有帮助器方法,并将 ConnectionInfo 传递给方法签名。 C# Copy Code private void SetDBLogonForReport(ConnectionInfo connectionInfo){}在此方法内,从 CrystalReportViewer 类的 LogOnInfo 属性获取 TableLogOnInfos 实例。注意 TableLogOnInfos 是包含 TableLogOnInfo 类实例的索引类。 C# Copy Code TableLogOnInfos tableLogOnInfos = crystalReportViewer.LogOnInfo;创建一个 foreach 循环,它在 TableLogOnInfos 索引类实例的各个 TableLogOnInfo 实例间循环。C# Copy Code foreach(TableLogOnInfo tableLogOnInfo in tableLogOnInfos){}在 foreach 循环中,将 TableLogOnInfo 的 ConnectionInfo 属性设置为 ConnectionInfo 参数。C# Copy Code tableLogOnInfo.ConnectionInfo = connectionInfo;修改 ConfigureCrystalReports() 方法以处理数据库登录代码。此过程创建了用于设置数据库登录的方法。但是,必须修改 ConfigureCrystalReports() 方法以处理此方法,这样报表才能识别出其中含有数据库登录信息。

  修改 ConfigureCrystalReports() 方法需要两个步骤: 配置 ConnectionInfo 实例。 调用 SetDBLogonForReport() 方法。 在 ConfigureCrystalReports() 方法中,在将报表绑定到 CrystalReportViewer 控件的代码之下声明并实例化 ConnectionInfo 类。C# Copy Code ConnectionInfo connectionInfo = new ConnectionInfo();在下一行上,通过传入 ConnectionInfo 实例调用 SetDBLogonForReport() 方法。 C# Copy Code SetDBLogonForReport(connectionInfo);设置 ConnectionInfo 实例的 DatabaseName、UserID 和 Password 属性。注意 出于安全性考虑,使用访问权限受到限制的数据库帐户非常重要。有关更多信息,请参见 “安全性:创建受限访问数据库帐户”。 在编写的代码中,用自己的密码代替示例密码 654321(如下所示)。 C# Copy Code connectionInfo.DatabaseName = "Northwind";connectionInfo.UserID = "limitedPermissionAccount";connectionInfo.Password = "654321";测试 NorthwindCustomers 报表的加载过程。现在即可生成并运行项目。由于已经添加了登录数据库的代码,现在应该能够正确加载报表了。 从“生成”菜单中选择“生成解决方案”。 如果生成过程中出错,请立即纠正。 从“调试”菜单中,单击“开始”。NorthwindCustomers 报表将成功显示。

  返回到 Visual Studio,然后单击“停止”从调试模式中退出。

  4.添加在运行进更改数据库位置的功能。

  在本节中,将学习如何在运行时更改数据库的位置。要实现此功能只需对 ConnectionInfo 实例稍加修改即可。注意 在本教程中,将更改数据库服务器的名称,而不是数据库的名称。无法使用 CrystalReportViewer 控件更改数据库的名称。在运行时更改数据库位置。在 ConfigureCrystalReports() 方法中,在调用 SetDBLogonForReport() 方法的代码后面创建几行。 在这几行中,设置 ConnectionInfo 实例的 ServerName 属性。注意 在编写的代码中,用您的服务器名称代替示例服务器名称“DevDatabaseServer”(如下所示)。 C# Copy Code connectionInfo.ServerName = "DevDatabaseServer"; 测试是否能在运行时将报表重置到备用数据库服务器。现在即可生成并运行项目。报表应该会在运行时重定向到备用数据库服务器。从“生成”菜单中选择“生成解决方案”。 如果生成过程中出错,请立即纠正。 从“调试”菜单中,单击“开始”。NorthwindCustomers 报表将成功显示。返回到 Visual Studio,然后单击“停止”从调试模式中退出。

特别信息:
  当下提醒:   密钥: CFKOA-YOTTM2M-OOUFAFF-N43M

  注册号: 6707437608。

展开 收起

相关文章

猜你喜欢

安卓报表软件[共7款]更多

手机上的办公软件可以很大程度的帮助大家的日常工作任务,报表制作APP可以高效的整理日常工作。小编就为大家提供全网最新最全的报表APP,满足大家的工作需求,操作简单,方便快捷,非常好用,不容错过。

  • 记应收 V2.3.1.1026 安卓版

    记应收 V2.3.1.1026 安卓版

  • 万里牛ERP V2.0.11.2 安卓最新版

    万里牛ERP V2.0.11.2 安卓最新版

  • 恒掌柜 V3.9.2 安卓版

    恒掌柜 V3.9.2 安卓版

  • 财务专家APP V2.7.2 安卓版

    财务专家APP V2.7.2 安卓版

  • 驾校报表 V2.0.12 安卓版

    驾校报表 V2.0.12 安卓版

  • 乐刷渠道版 V1.1.2(0) 官方安卓版

    乐刷渠道版 V1.1.2(0) 官方安卓版

  • 航信帮帮 V4.3.2 安卓版

    航信帮帮 V4.3.2 安卓版

热门专题

热门推荐

  • Google表格 V1.24.442.01.90 安卓版

    Google表格 V1.24.442.01.90 安卓版

  • 苏易登 V1.10.2 安卓版

    苏易登 V1.10.2 安卓版

  • 扫描全能王APP V6.76.0.2411110000 官方安卓版

    扫描全能王APP V6.76.0.2411110000 官方安卓版

  • SView看图纸 V10.3.1 安卓版

    SView看图纸 V10.3.1 安卓版

  • 国象联盟 V1.9.5 安卓最新版

    国象联盟 V1.9.5 安卓最新版

  • 1688商家版手机版app V3.27.0 安卓版

    1688商家版手机版app V3.27.0 安卓版

  • 华为WeLink V7.41.13 官方安卓版

    华为WeLink V7.41.13 官方安卓版

  • 运满满司机 V8.80.4.0 安卓最新版

    运满满司机 V8.80.4.0 安卓最新版

  • 拼多多商家版 V6.5.5 安卓版

    拼多多商家版 V6.5.5 安卓版

  • Eteams(移动云办公) V4.0.222 安卓版

    Eteams(移动云办公) V4.0.222 安卓版

  • 口袋助理手机版 V8.0.1 安卓最新版

    口袋助理手机版 V8.0.1 安卓最新版

  • 掌上好房通 V12.1.9 安卓最新版

    掌上好房通 V12.1.9 安卓最新版

推荐排名

  • 山东通电脑版客户端 V3.0.57200 官方PC版 588.53M65.1万人在用 山东通协同办公平台是一款专门针对山东省公务员用户量身定制的OA办公软件,该软件旨在为用户提供专属线上办公方案,操作简单易上手,采用了企业级别的数据加密模块,大大保障用户的数据安全和办公效率。

    详情
  • CAXA CAD电子图板2024破解版 32位/64位 中文免费完整版 298.35M32.2万人在用 CAXA CAD电子图板2024破解版是一款非常好用的CAD绘图相关软件,软件具备精致体验、全面兼容、功能强悍、灵活运用、云端服务等功能,该版本内置破解补丁,用户可永久免费激活,欢迎下载。

    详情
  • 渝快政电脑版 V2.20.5 官方版 387.13M28.7万人在用 渝快政电脑版是一款政务服务平台,专为重庆市政务服务中心所提供,全面化的办公管理体系方便员工在线沟通,实现高效率的协作体系,让用户们随时了解政府服务工作,呈现出更加多元化的管理机制

    详情
  • 山东通统一安全接入客户端 V2.2.10.4 官方最新版 127.36M26.4万人在用 山东通统一安全接入客户端是一款专为山东通客户端所推出的辅助工具。山东通是一个融合了多方面的板块的综合性政务服务平台,使用这款安全接入客户端,就能完美运行,免费下载。

    详情
  • AutoCAD2024破解版 V2024.0 免费中文版 2.34G15.9万人在用 AutoCAD2024破解版是由Autodesk开发的一款功能强大的图形设计辅助软件,适用于多个领域,其功能涵盖了专业强大的MEP、MAP 3D、PLANT 3D等智能工具组合

    详情
  • 浩辰CAD2024中文破解版 32位/64位 永久激活版 327.13M12.1万人在用 浩辰CAD2024中文破解版是一款专为CAD制图人员所推出的辅助程序。全新的2024版本采用多核并行运算技术,并且完美兼容AutoCAD2024以及其他版本,该版本内置破解补丁,用户可永久免费激活使用。

    详情
  • 华为云会议电脑版 V10.1.5.0 官方最新版 178.38M11.2万人在用 华为云会议电脑版是一款非常专业的PC端远程办公软件。通过使用这款云会议系统,用户就可以在任何地方进行远程视频会议。

    详情
  • 航天信息开票软件最新版本 V3.1 金税盘版 167.04M8万人在用 航天信息开票软件是一款非常专业的极速开票软件。它为广大用户提供发票开具、发票领购、发票安全存储、发票管理、身份认证和抄报税功能,适用于增值税发票系统升级版全国推行使用,能够大幅度节省用户开票时间。

    详情

网友评论