• Crystal Reports报表使用 [一]


    1.Crystal Reports 是什么?

    Crystal Reports 是一个功能强大、动态和可操作的报表解决方案,它将帮助你通过网络设计、开发、可视化及发布报表,或嵌入到企业应用之中。有了它,最终用户将能 够利用光彩夺目的可视化功能使用报表,进行 on-report 的业务建模,并且从报表自身迅速执行决策,从而减少了对 IT 和开发人员的依赖性。可连接至关系数据库、OLAP、Web 服务、XML、旧版数据源和企业数据源的本机、ODBC、OLE DB 和 JDBC;以及新的 salesforce驱动程序。(来自百度) 

    获取地址:https://www.sap.com/community/topic/crystal-reports.html

    2.安装,下一步,下一步。。。

    3.如何使用。

      

      安装完成之后,如图创建 report(.rpt)文件之后;

      我们接下来来绑定我们从数据库获取到的DataSet数据集。创建一个XSD文件夹,存放我们的.XSD文件(用于数据绑定)。

      

      创建之后,我们右击该界面,选择 添加DataTable更改名称为BusinesserReportTable,然后右击该对象,添加列,如下图

    添加完成之后回到我们的 rpt文件如图,右击选择数据专家

       将我们刚创建的 ds table选择即可。 然后点击右下角的确定,关闭当前弹窗。

      拖拽 需要帮显示的字段即可。

     后台数据绑定,

    首先绑定数据到控件

    页面html控件如图:

      对应后台page_load代码:

      其中的service方法

      

    这里需要注意一点的是:

    红框中的别名也就是dataset的名字,这个要和创建rpt时候绑定的xsd中创建的table(如下图)名称要一致,否则 会弹出需要输入验证的提示信息窗口。

    查看rpt文件,数据字典下面的 对象的名称是否一致,否则无法正常运行。

    完毕,一套图帖下来,再不会神仙也救不了了。

  • 相关阅读:
    数据统计
    判断文件是否改变
    多列表统计之后的数组排序
    被弃用的php函数以及被那个代替
    curl数据采集
    MySQL教程
    使用多次join数据重复的问题
    ThinkPHP5高阶实战教程 --诠释为API开发而生
    SpringBoot使用thymeleaf模板
    SpringBoot与JPA
  • 原文地址:https://www.cnblogs.com/Tmc-Blog/p/8885458.html
Copyright © 2020-2023  润新知