- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5报表的设计
第5章 报表设计 5.1报表的定义与组成 5.2报表的分类 5.3创建报表 5.4编辑报表 5.1报表的定义与组成 报表基于报表定义,它是一个说明数据和布局的 XML 文件。当您将报表项添加到项目并定义报表布局时,Visual Studio 将为您创建报表定义。在本地处理的报表定义的文件扩展名为 .rdlc。发布到报表服务器的报表定义的文件扩展名为 .rdl。这两种类型的报表定义文件都使用报表定义语言 (RDL)(SQL Server 2005 联机丛书中介绍的一种 XML 语言)编写。 报表组成部分 报表“工具箱”提供了用于在可视化环境中设计客户端报表定义 (.rdlc) 文件的各种生成块。可以在报表中使用以下项。 “文本框”用于显示单个实例数据。文本框可以放在报表上的任何位置,可以包含标签、字段或计算数据。您可以使用表达式来定义文本框中的数据。有关使用报表设计器向报表添加文本框的信息,请参见添加文本框。 “表”是用于创建表格格式报表或向报表添加表结构的数据区域。有关更多信息,请参见添加表。 “矩阵”是将数据排列成在特定数据点相交的列和行的数据区域。矩阵提供的功能与交叉表和透视表类似。与包括一组静态列的表不同的是,矩阵的列可以是动态的。您可以定义包含静态和动态的行和列的矩阵。有关更多信息,请参见添加矩阵。 “图表”是用于创建可视化数据的数据区域。可以创建各种类型的图表。有关更多信息,请参见添加图表。 “图像”用于在报表中显示二进制图像数据。可以使用 .bmp、.jpeg、.gif 和 .png 格式的外部图像、嵌入图像或数据库图像。有关信息,请参见添加图像。 “子报表”用于将一个报表嵌入到另一个报表。子报表可以是独立运行的完整报表,也可以是嵌入到主报表中才表现最佳的报表。定义子报表时,还可以定义用于筛选子报表数据的参数。有关更多信息,请参见添加子报表。 “列表”是用于显示单个字段的重复行数据或包含其他报表项的数据区域。有关更多信息,请参见添加列表。 “矩形”用作图形元素或作为其他报表项的容器。如果在矩形内放入报表项,则可以随矩形一起移动这些报表项。有关更多信息,请参见向报表中添加矩形、线条和边框。 “线条”是可放在页面上任何位置的图形元素。线条没有与其关联的数据。有关更多信息,请参见向报表中添加矩形、线条和边框。 报表的功能 它提供了以下功能: (1)对数据进行分组和嵌套。 (2)对大组数据进行比较、汇总、求和。 (3)可包含子窗体、子报表。 (4)可包含图形、图表以及其他OLE对象。 (5)能按特殊格式排版,例如生成清单、顶点、发票等商业格式。 (6)能打印所有表达式的值。 (7)在每页的顶部和底部打印表示信息的页眉和页脚。 5.2报表的分类 1. 表格式报表 表格式报表是将数据信息以表格的形式打印输出,其布局与表格式窗体有些相似。表格式报表又叫做分组/汇总报表,它是一种比较常用的报表类型。 报表的分类 2. 纵栏式报表 纵栏式报表布局与纵栏式窗体相似,可以包括汇总设计和图形。纵栏式报表又称作窗体式报表,它像窗体一样可以显示同一记录的详细数据。但与窗体不同的是,报表只能查看数据而不能输入数据。 报表的分类 3. 标签报表 标签报表可以用来在一页内建立多个大小和样式一致的卡片式方格区域,大多用于表示联系人地址、电话等较简短的信息。 报表工具栏 设计报表时可能用到的特殊按钮: (1)超级链接按钮:用于在报表中插入超级链接。 (2)字段列表按钮:用于显示当前正在设计的报表中所使用到的字段。 (3)工具箱按钮:单击此按钮就会弹出工具箱浮动工具栏。 (4)排序与分组按钮:单击此按钮就会弹出“排序与分组”对话框。 报表工具栏 (5)代码按钮:单击此按钮,就会显示当前报表的代码。 (6)属性按钮:单击此按钮,就会显示“属性”对话框。 (7)生成器按钮:单击此按钮,就会弹出“生成器”窗口,它提供了三种生成器 。 (8)数据库窗口按钮:单击此按钮,则会返回数据库窗口。 (9)新对象表按钮:单击此按钮右侧的图标,就会弹出下拉菜单,里面提供了各种数据库对象。 5.3 创建报表 5.3.1 自动创建报表 5.3.2 使用向导创建报表 5.3.3 使用图表向导创建报表 5.3.4 使用标签向导设计报表 5.3.1 自动创建报表 概述:自动创建报表可以选择数据来源以及纵栏式版面或者表格式版面两种版面样式。用户可以使用数据来源中所有的字段并自动应用用户最近使用过的报表的样式。 5.3.1 自动创建报表 操作步骤: (1)打开数据库窗口,选择“报表”对象。 (2)单击数据库窗口中的“新建按钮”按钮,弹出“新建报表”对话框。 (3)在对话框中选择“自动创建报表
文档评论(0)