`
duoerbasilu
  • 浏览: 1482136 次
文章分类
社区版块
存档分类
最新评论

vs2010(中文版)自带报表的使用(二过程)

 
阅读更多

上篇说到报表需要数据源、报表模板、数据存放数据的容器。这篇就详细的说说制作报表的过程。

数据源就是我们建立的数据库中的表,我们想要显示的哪张表中的内容。

报表模版是扩展名为rdlc的文件。

存放数据的容器就是扩展名为xsd的文件。

显示在From窗体上是ReportViewer控件

对于建立这些文件的顺序,从哪种文件开始都可以,系统都会给出提示。

我们就以从新建报表模版开始。

1、在窗体层右击新建,reporting-报表,扩展名为rdlc的报表模板。

报表模版界面。

工具箱中会自动的出现可以添加的报表项。

在这里我们要显示的是数据库中表的字段的数据,所以把报表项中的可以直接拖动过来,同时会给出如下的提示让我们添加数据容器dataset。

选择新建,数据库。

选择要想显示表的数据库。

选择要用到的哪几个

报表中要显示的字段。

单击数据区选择要显示的字段。

自行插入列。

更改自己要显示的字段。

选中文本,右击,设置文本样式。

右击空白报表,插入我们想要插入的。

这样报表模版就建立好啦。

接下来新建一个窗体,在工具箱中找到报表控件reportViewer,拖动到窗体中。选择刚刚我们建的报表模版,如果我们不需从窗体的某个控件传递数据的话,我们可以选择“在父容器中停靠”。

这样我们就建立完了我们要用到的文件,运行显示的是check表中我们要显示的字段。

让我们看看我们的数据容器

当建立dataset时,系统会自动给我们添加一个tb_checkTableAdapter对数据操作的类。并且有两个方法,Fill() 和GetData()方法。右击配置,会看到系统自动生成的查询的Sql语句,并且可以通过查询分析器直接从数据库中查询出来。我们也可以根据用户显示的需求更改SQl语句和添加参数传递,来查找自己想要显示的内容。

窗体中自动生成的代码。

如果我们想要改变查询的内容或是添加新的查询。

如果我们把TableAdapter中sql语句改为 (查询后系统把数据放到DataTable中。)

  1. SELECTUserID,RechargeMoney,ReturnMoney,IncomeMoney,CheckDate
  2. FROMtb_Check
  3. WHERE(CheckDateBETWEEN@DateTimeOneAND@DateLTimeTwo)

在加载时候自动加载的方法代码。

我们可以在窗体上添加我们要传递到数据库的控件参数值,在GetData方法中会自为方法添加两个参数。同时改变触发事件,可以是单击某个按钮来执行显示和刷新报表。

显示从界面传递的两个日期参数。

下一步是选择或是可以更改执行的方法名。

扩展。

最后说说报表模版,报表模版中我们可以添加一些报表数据。

在视图--报表数据。或是快捷键(ctrl+alt+D,如过与系统其他软件不重复的话)。

直接拖动报表数据的内置字段可以显示相应的内容,执行时间-显示执行的时间,页码为报表添加页码,报表名称,直接改名称等。

右击参数字段,添加参数,设置参数类型。添加图像等。

以上是一种方法,我们也可以先建数据容器DataSet,或是先添加reportViewer控件,都可以,系统都会给出相应的提示。

还可以自己通过代码建立DataSet,通过三层来调用数据后,再绑定到reportViewer上。

原文地址:http://blog.csdn.net/xhf55555/article/details/7285325

分享到:
评论

相关推荐

    FastReport.Net for .net 4.0 V2013.2.5 破解版

    FastReport.Net是一款功能齐全的报表分析解决方案。使用它您可以简单实现连接任何数据库,在报表中添加会话表,管理会话表,查看结果、打印结果及导出结果到常用文档格式。...本软件自带多语言版本,所以无需汉化。

    FastReport v3.07 中文版_fastreportv3.07中文版_FastReportv3Form_

    大名鼎鼎的第三方报表控件V3.07,最大优势与DELPHI自带的报表比用户可以自定义、维护

    scriptcase(php代码开发工具)v7.1官方中文免费版兼容php5.4、5.6等版本

    scriptcase是一款非常简单易用且功能强大的php代码快速开发工具,兼容php5.4、5.6等版本,而且软件自带了简体中文语言,更加适合开发者使用,scriptcase为开发者提供了自动生成在线表单,报表,图表,PDF文件,列表...

    ReportMachine

     5、报表编辑器内自带ado,bde,ibx,Diamond dao,dbisam等数据访问控件,可以 通过这些控件开发独立的报表制作工具。其使用方法和delphi中的控件是一样的。  6、完全、自由自定义页面、边距、字体,标题和页眉页脚,...

    FastReport v6.3.11 汉化版 Full Source 附带开发文档

    FastReport VCL提供了创建报表所需的所有工具,包括报表引擎,可视化的报表设计器,预览窗口,对话框设计工具,以及Pascal-like 宏解释程序。 它可用于在Embarcadero(比如Borland和CodeGear)Delphi 7-XE8和C++...

    report machine for .net

     5、报表编辑器内自带ado,bde,ibx,Diamond dao,dbisam等数据访问控件,可以 通过这些控件开发独立的报表制作工具。其使用方法和delphi中的控件是一样的。  6、完全、自由自定义页面、边距、字体,标题和页眉页脚,...

    Report Machine 3.0 f(for delphi bcb)

    五、报表编辑器内自带ado,bde,ibx,Diamond dao,dbisam等数据访问控件,可以 通过这些控件开发独立的报表制作工具。其使用方法和delphi中的控件是一样的。 六、完全、自由自定义页面、边距、字体,标题和页眉页脚,...

    冠森进销存管理软件(网络版) 6.21注册机

    2、自带国际级中文报表系统,允许用户自由扩展、随意设计纷繁复杂的单据样式; 3、提供强大的数据浏览、查询、过滤功能,支持与Excel之间的导入、导出作业; 4、具有丰富的数据报表,对用户有效掌握物料的库存情况起...

    Delphi二维码、分组、批量打印笔记和例程

    一直也没接触到什么复杂的报表,都是一些简单的报表,在DelphI下使用QuickReport一般也就能满足需要了,由于公司现在需求的变化,对条码扫描提出了新的要求,主要是扫码要包含更多地内容,以前的一维码显然不能完全...

    冠森进销存管理软件(网络版) 6.26注册机

    2、自带国际级中文报表系统,允许用户自由扩展、随意设计纷繁复杂的单据样式; 3、提供强大的数据浏览、查询、过滤功能,支持与Excel之间的导入、导出作业; 4、具有丰富的数据报表,对用户有效掌握物料的库存情况起...

    冠森仓库管理软件(网络版)v5.14特别版.rar

    2、自带国际级中文报表系统,允许用户自由扩展、随意设计纷繁复杂的单据样式;3、提供强大的数据浏览、查询、过滤功能,支持与Excel之间的导入、导出作业;4、具有丰富的数据报表,对用户有效掌握物料的库存情况起到...

    Rave Reports v5.1.3 For D4-7/CB4-6 BEX (含汉化)

    D7开始Borland公司自带的报表组件包,适用于Delphi4-7和C++Builder4-6,包含了可视化编辑器和基于报表库的代码,当前版本v5.1.3,此压缩包包含站长提供的汉化文件。

    冠森家装报价通用版软件V7.11破解版

     2、自带国际级中文报表系统,允许用户自由扩展、随意设计纷繁复杂的报价及项目书样式;  3、提供强大的数据浏览、查询、过滤功能,支持与Excel之间的导入、导出作业;  4、高效的建档报价能力,一分钟内即可...

    FastReport VCL Enterprise (ClientServer) 6.3.11 Full Source

    一、打开文件夹中自带的编译工具recompile.exe 进行编译控件包。 1、在select the compiler中,选择你电脑已安装的delphi对应版本 2、Select the FastReport Version:选中Enterprise (企业版) 3、Select the ...

    冠森进销存管理软件(网络版) 6.26

    2、自带国际级中文报表系统,允许用户自由扩展、随意设计纷繁复杂的单据样式; 3、提供强大的数据浏览、查询、过滤功能,支持与Excel之间的导入、导出作业; 4、具有丰富的数据报表,对用户有效掌握物料的库存情况起...

    MicroStrategy_8.1.2入门手册

    使用MSTR进行报表的开发,最基本的要求是需要一个数据仓库,在这篇笔记中,我们使用MicroStrategy 8.1.2自带的基于MS Access的数据仓库(数据仓库文件名为TUTORIAL_DATA_7200.mdb,目录为“MSTR安装目录/Tutorial ...

    冠森报价合同一体化软件 v6.02 单机版.zip

    2、自带国际级中文报表系统,允许用户自由扩展、随意设计纷繁复杂的报价及项目书样式;3、提供强大的数据浏览、查询、过滤功能,支持与Excel之间的导入、导出作业;4、高效的建档报价能力,一分钟内即可完成百项报价...

    冠森仓库管理软件 4.02 注册机

    2、自带国际级中文报表系统,允许用户自由扩展、随意设计纷繁复杂的单据样式;3、提供强大的数据浏览、查询、过滤功能,支持与Excel之间的导入、导出作业;4、具有丰富的数据报表,对用户有效掌握物料的库存情况起到...

    易量安装软件安装程序制作软件v2.1.1中文官方安装版

    易量安装是一款能够统计软件安装量的安装程序制作软件,基于著名的NSIS安装脚本开发,软件自带NSIS和NSIS-Unicode双编译器,兼容所有NSIS脚本及插件,结合安装制作向导,可以快速创建安装程序;同时集成“易量统计...

    rm2.6正式版本

    二、支持最终用户设计、修改报表,只需连接相关的数据源,指出数据的位 置(设置报表样式),无论是主从表,子报表,套表,都可迅速生成。开发 一个报表只需几分钟的时间。 三、报表样式可以保存为...

Global site tag (gtag.js) - Google Analytics