第5报表的设计ppt课件_第1页
第5报表的设计ppt课件_第2页
第5报表的设计ppt课件_第3页
第5报表的设计ppt课件_第4页
第5报表的设计ppt课件_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第5章章 报表设计报表设计 o5.1报表的定义与组成报表的定义与组成 o5.2报表的分类报表的分类 o5.3创建报表创建报表 o5.4编辑报表编辑报表 o报表基于报表定义,它是一个说明数据和布报表基于报表定义,它是一个说明数据和布局的局的 XML 文件。当您将报表项添加到项目文件。当您将报表项添加到项目并定义报表布局时,并定义报表布局时,Visual Studio 将为将为您创建报表定义。在本地处理的报表定义的您创建报表定义。在本地处理的报表定义的文件扩展名为文件扩展名为 .rdlc。发布到报表服务器的。发布到报表服务器的报表定义的文件扩展名为报表定义的文件扩展名为 .rdl。这两种类。这两

2、种类型的报表定义文件都使用报表定义语言型的报表定义文件都使用报表定义语言 (RDL)(SQL Server 2019 联机丛书中联机丛书中介绍的一种介绍的一种 XML 言语编写。言语编写。5.1报表的定义与组成报表的定义与组成 报表组成部分报表组成部分o报表报表“工具箱提供了用于在可视化环境中设计客户端报表定工具箱提供了用于在可视化环境中设计客户端报表定义义 (.rdlc) 文件的各种生成块。可以在报表中使用以下项。文件的各种生成块。可以在报表中使用以下项。o“文本框用于显示单个实例数据。文本框可以放在报表上的文本框用于显示单个实例数据。文本框可以放在报表上的任何位置,可以包含标签、字段或计算

3、数据。您可以使用表达任何位置,可以包含标签、字段或计算数据。您可以使用表达式来定义文本框中的数据。有关使用报表设计器向报表添加文式来定义文本框中的数据。有关使用报表设计器向报表添加文本框的信息,请参见添加文本框。本框的信息,请参见添加文本框。o“表是用于创建表格格式报表或向报表添加表结构的数据区表是用于创建表格格式报表或向报表添加表结构的数据区域。有关更多信息,请参见添加表。域。有关更多信息,请参见添加表。o“矩阵是将数据排列成在特定数据点相交的列和行的数据区矩阵是将数据排列成在特定数据点相交的列和行的数据区域。矩阵提供的功能与交叉表和透视表类似。与包括一组静态域。矩阵提供的功能与交叉表和透视

4、表类似。与包括一组静态列的表不同的是,矩阵的列可以是动态的。您可以定义包含静列的表不同的是,矩阵的列可以是动态的。您可以定义包含静态和动态的行和列的矩阵。有关更多信息,请参见添加矩阵。态和动态的行和列的矩阵。有关更多信息,请参见添加矩阵。o“图表是用于创建可视化数据的数据区域。可以创建各种类图表是用于创建可视化数据的数据区域。可以创建各种类型的图表。有关更多信息,请参见添加图表。型的图表。有关更多信息,请参见添加图表。o“图像用于在报表中显示二进制图像数据。可以使图像用于在报表中显示二进制图像数据。可以使用用 .bmp、.jpeg、.gif 和和 .png 格式的外部图像、嵌入图像格式的外部图

5、像、嵌入图像或数据库图像。有关信息,请参见添加图像。或数据库图像。有关信息,请参见添加图像。o“子报表用于将一个报表嵌入到另一个报表。子报表可以是子报表用于将一个报表嵌入到另一个报表。子报表可以是独立运行的完整报表,也可以是嵌入到主报表中才表现最佳的独立运行的完整报表,也可以是嵌入到主报表中才表现最佳的报表。定义子报表时,还可以定义用于筛选子报表数据的参数。报表。定义子报表时,还可以定义用于筛选子报表数据的参数。有关更多信息,请参见添加子报表。有关更多信息,请参见添加子报表。o“列表是用于显示单个字段的重复行数据或包含其他报表项列表是用于显示单个字段的重复行数据或包含其他报表项的数据区域。有关

6、更多信息,请参见添加列表。的数据区域。有关更多信息,请参见添加列表。o“矩形用作图形元素或作为其他报表项的容器。如果在矩形矩形用作图形元素或作为其他报表项的容器。如果在矩形内放入报表项,则可以随矩形一起移动这些报表项。有关更多内放入报表项,则可以随矩形一起移动这些报表项。有关更多信息,请参见向报表中添加矩形、线条和边框。信息,请参见向报表中添加矩形、线条和边框。o“线条是可放在页面上任何位置的图形元素。线条没有与其线条是可放在页面上任何位置的图形元素。线条没有与其关联的数据。有关更多信息,请参见向报表中添加矩形、线条关联的数据。有关更多信息,请参见向报表中添加矩形、线条和边框。和边框。报表的功

7、能报表的功能 o它提供了以下功能:它提供了以下功能: o(1对数据进行分组和嵌套。对数据进行分组和嵌套。 o(2对大组数据进行比较、汇总、求和。对大组数据进行比较、汇总、求和。 o(3可包含子窗体、子报表。可包含子窗体、子报表。 o(4可包含图形、图表以及其他可包含图形、图表以及其他OLE对象。对象。 o(5能按特殊格式排版,例如生成清单、顶能按特殊格式排版,例如生成清单、顶点、发票等商业格式。点、发票等商业格式。o(6能打印所有表达式的值。能打印所有表达式的值。 o(7在每页的顶部和底部打印表示信息的页在每页的顶部和底部打印表示信息的页眉和页脚。眉和页脚。 5.2报表的分类报表的分类o1.

8、表格式报表表格式报表 o表格式报表是将数据信息以表格的形式打印表格式报表是将数据信息以表格的形式打印输出,其布局与表格式窗体有些相似。表格输出,其布局与表格式窗体有些相似。表格式报表又叫做分组式报表又叫做分组/汇总报表,它是一种比汇总报表,它是一种比较常用的报表类型。较常用的报表类型。 报表的分类报表的分类o2. 纵栏式报表纵栏式报表 o纵栏式报表布局与纵栏式窗体相似,可以包纵栏式报表布局与纵栏式窗体相似,可以包括汇总设计和图形。纵栏式报表又称作窗体括汇总设计和图形。纵栏式报表又称作窗体式报表,它像窗体一样可以显示同一记录的式报表,它像窗体一样可以显示同一记录的详细数据。但与窗体不同的是,报表

9、只能查详细数据。但与窗体不同的是,报表只能查看数据而不能输入数据。看数据而不能输入数据。 报表的分类报表的分类o3. 标签报表标签报表 o标签报表可以用来在一页内建立多个大小和标签报表可以用来在一页内建立多个大小和样式一致的卡片式方格区域,大多用于表示样式一致的卡片式方格区域,大多用于表示联系人地址、电话等较简短的信息。联系人地址、电话等较简短的信息。 报表工具栏报表工具栏 o设计报表时可能用到的特殊按钮:设计报表时可能用到的特殊按钮: o(1超级链接按钮:用于在报表中插入超超级链接按钮:用于在报表中插入超级链接。级链接。 o(2字段列表按钮:用于显示当前正在设字段列表按钮:用于显示当前正在设

10、计的报表中所使用到的字段。计的报表中所使用到的字段。 o(3工具箱按钮:单击此按钮就会弹出工工具箱按钮:单击此按钮就会弹出工具箱浮动工具栏。具箱浮动工具栏。o(4排序与分组按钮:单击此按钮就会弹排序与分组按钮:单击此按钮就会弹出出“排序与分组对话框。排序与分组对话框。 报表工具栏报表工具栏(5代码按钮:单击此按钮,就会显示当前报表的代码按钮:单击此按钮,就会显示当前报表的代码。代码。 (6属性按钮:单击此按钮,就会显示属性按钮:单击此按钮,就会显示“属性对属性对话框。话框。(7生成器按钮:单击此按钮,就会弹出生成器按钮:单击此按钮,就会弹出“生成器生成器窗口,它提供了三种生成器窗口,它提供了三

11、种生成器 。(8数据库窗口按钮:单击此按钮,则会返回数据数据库窗口按钮:单击此按钮,则会返回数据库窗口。库窗口。 (9新对象表按钮:单击此按钮右侧的图标,就会新对象表按钮:单击此按钮右侧的图标,就会弹出下拉菜单,里面提供了各种数据库对象。弹出下拉菜单,里面提供了各种数据库对象。 5.3 创建报表创建报表o5.3.1 自动创建报表自动创建报表 o5.3.2 使用向导创建报表使用向导创建报表 o5.3.3 使用图表向导创建报表使用图表向导创建报表o5.3.4 使用标签向导设计报表使用标签向导设计报表 5.3.1 自动创建报表自动创建报表 o概述:自动创建报表可以选择数据来源以及概述:自动创建报表可

12、以选择数据来源以及纵栏式版面或者表格式版面两种版面样式。纵栏式版面或者表格式版面两种版面样式。用户可以使用数据来源中所有的字段并自动用户可以使用数据来源中所有的字段并自动应用用户最近使用过的报表的样式。应用用户最近使用过的报表的样式。 5.3.1 自动创建报表自动创建报表o操作步骤:操作步骤:o(1打开数据库窗口,选择打开数据库窗口,选择“报表对报表对象。象。o(2单击数据库窗口中的单击数据库窗口中的“新建按钮新建按钮按钮,弹出按钮,弹出“新建报表对话框。新建报表对话框。o(3在对话框中选择在对话框中选择“自动创建报表:自动创建报表:表格式表格式”,然后在,然后在“请选择该对象数据的请选择该对

13、象数据的来源表或查询旁的下拉列表框中任意选来源表或查询旁的下拉列表框中任意选择一张表或者查询,单击择一张表或者查询,单击“确定按钮。确定按钮。 5.3.2 使用向导创建报表使用向导创建报表 o使用向导创建报表的步骤如下:使用向导创建报表的步骤如下: o1. 启动报表创建向导启动报表创建向导 o启动报表创建向导有两种方法:启动报表创建向导有两种方法: o(1在打开的数据库窗口中,选择在打开的数据库窗口中,选择“报表报表对象,单击对象,单击“新建命令,在新建命令,在“新建报新建报表对话框选择表对话框选择“报表向导选项,在下报表向导选项,在下拉列表框中选择数据源,单击拉列表框中选择数据源,单击“确定

14、按确定按钮钮 。o(2在打开的数据库窗口中,双击在打开的数据库窗口中,双击“使用使用向导创建报表向导创建报表”。 5.3.2 使用向导创建报表使用向导创建报表o2. 选择报表中需要包含的字段选择报表中需要包含的字段o在这一步需要在设置两个参数:在这一步需要在设置两个参数:o(1在在“表表/查询下拉列表框中选中合查询下拉列表框中选中合适的数据源。适的数据源。o(2在在“可用字段列表框里面选择合适可用字段列表框里面选择合适的字段,添加到的字段,添加到“选定字段列表框中。选定字段列表框中。o设置好后单击设置好后单击“下一步按钮。下一步按钮。 5.3.2 使用向导创建报表使用向导创建报表o3. 按字段

15、分组按字段分组 o对数据进行分组,可以将某些具有相同属性对数据进行分组,可以将某些具有相同属性的记录作为一组显示,同时还可以进行数据的记录作为一组显示,同时还可以进行数据汇总。设置好后单击汇总。设置好后单击“下一步按钮。下一步按钮。 5.3.2 使用向导创建报表使用向导创建报表o4. 字段排序字段排序 o可以设置每个组内字段排序的顺序,一次可以设置每个组内字段排序的顺序,一次最多可以对最多可以对4个字段进行排序个字段进行排序 。可以单击。可以单击“升序和升序和“降序按钮进行升序和降序降序按钮进行升序和降序变换。变换。o单击单击“汇总选项按钮,就会弹出汇总选项按钮,就会弹出“汇总汇总选项对话框,

16、里面提供了选项对话框,里面提供了 “汇总汇总 平均平均 最小最小 最大四种汇总选项可供选择最大四种汇总选项可供选择 。o设置好后单击设置好后单击“下一步按钮。下一步按钮。 5.3.2 使用向导创建报表使用向导创建报表o5. 选择报表布局选择报表布局 oAccess 2019提供了六种布局供用户选提供了六种布局供用户选择,分别是:择,分别是:“递阶递阶”、“块块”、“分级分级显示显示1”、“分级显示分级显示2” 、 “左对齐左对齐1和和 “左对齐左对齐2”o在在“方向单选框里,可以选择报表是横方向单选框里,可以选择报表是横向显示还是纵向表示。向显示还是纵向表示。 o设置好后单击设置好后单击“下一

17、步按钮。下一步按钮。 5.3.2 使用向导创建报表使用向导创建报表o6. 选择报表样式选择报表样式 o报表的样式常常取决于其用途。如果是一个报表的样式常常取决于其用途。如果是一个发往正式部门的报表,则可选用发往正式部门的报表,则可选用“正式款正式款式;如果是在非正式场合使用的报表,则可式;如果是在非正式场合使用的报表,则可选用选用“大胆或者大胆或者“随意款式。随意款式。o设置好后单击设置好后单击“下一步按钮。下一步按钮。 5.3.2 使用向导创建报表使用向导创建报表o7. 设计报表标题设计报表标题 o进入对话框,在其中的文本框中输入报表的进入对话框,在其中的文本框中输入报表的标题。标题。Acc

18、ess 2019将把这个标题显示在将把这个标题显示在打印预览报表的标题栏上,并把它作为报表打印预览报表的标题栏上,并把它作为报表本身的文件名。本身的文件名。o在这一步中,还提供了在这一步中,还提供了“预览报表和预览报表和“修修改报表设计两种选择改报表设计两种选择 。5.3.2 使用向导创建报表使用向导创建报表o8. 完成报表设计完成报表设计 o设置好相关选项之后,单击设置好相关选项之后,单击“完成按钮,完成按钮,即可完成报表设计,而且即可完成报表设计,而且Access 2019自自动以用户输入的报表标题名作为文件名保存动以用户输入的报表标题名作为文件名保存报表。报表。 5.3.3 使用图表向导

19、创建报表使用图表向导创建报表 o使用图表向导来创建报表的步骤如下:使用图表向导来创建报表的步骤如下: o1. 启动图表向导启动图表向导 o在在“新建报表对话框中选择新建报表对话框中选择“图表向导图表向导”,选择好创建图表的数据来源表或者查询,单击选择好创建图表的数据来源表或者查询,单击“完成按钮即可以弹出完成按钮即可以弹出“图表向导对话框。图表向导对话框。o2. 选择要在图表中显示的字段选择要在图表中显示的字段 o在在“图表向导对话框中选择需要在图表中显图表向导对话框中选择需要在图表中显示的字段,字段的个数不能多于示的字段,字段的个数不能多于6个,设置好个,设置好字段后单击字段后单击“下一步按

20、钮。下一步按钮。 5.3.3 使用图表向导创建报表使用图表向导创建报表o3. 选择图表类型选择图表类型 o在对话框的左边有在对话框的左边有20种图表类型,选择一种类种图表类型,选择一种类型时,右边就会出现该类型的简要说明。型时,右边就会出现该类型的简要说明。 o设置好图表类型后单击设置好图表类型后单击“下一步按钮。下一步按钮。o4. 选择图表布局方式选择图表布局方式 o在对话框左边,以按钮形式显示了上一步所选中在对话框左边,以按钮形式显示了上一步所选中的字段。可以将字段按钮拖放到示例图表中的字段。可以将字段按钮拖放到示例图表中 。o单击左上方的单击左上方的“预览图表按钮,可以即时浏览预览图表按

21、钮,可以即时浏览当前图表的情况。当前图表的情况。 5.3.3 使用图表向导创建报表使用图表向导创建报表o5. 输入图表标题输入图表标题 o设置好布局方式后单击设置好布局方式后单击“下一步按钮,进下一步按钮,进入新对话框,在顶部的文本框中输入图表的入新对话框,在顶部的文本框中输入图表的标题。在这一步的对话框中还提供了标题。在这一步的对话框中还提供了“修改修改报表或图表的设计选项。报表或图表的设计选项。o6. 完成报表设计完成报表设计 o单击单击“完成按钮,即可完成报表设计,而完成按钮,即可完成报表设计,而且且Access 2019自动以用户输入的报表标自动以用户输入的报表标题名作为文件名保存报表

22、。题名作为文件名保存报表。 5.3.4 使用标签向导设计报表使用标签向导设计报表 o标签是报表的另一种形式,它以卡片形式显示简标签是报表的另一种形式,它以卡片形式显示简短信息。使用标签向导设计报表的步骤如下:短信息。使用标签向导设计报表的步骤如下: o1. 启动标签向导启动标签向导 o(1在在“新建报表对话框中选择新建报表对话框中选择“标签向标签向导导”,选择好创建图表的数据来源表或者查询,选择好创建图表的数据来源表或者查询,单击单击“完成按钮弹出完成按钮弹出“新建报表对话框。新建报表对话框。o(2单击单击“自定义按钮时,会弹出自定义按钮时,会弹出“新建标新建标签尺寸对话框,用户可以自行指定标

23、签尺寸。签尺寸对话框,用户可以自行指定标签尺寸。 o(3在挑选好标签类型或者自定义好标签之后,在挑选好标签类型或者自定义好标签之后,单击单击“下一步按钮。下一步按钮。 5.3.4 使用标签向导设计报表使用标签向导设计报表o2. 设置标签字体设置标签字体o在接下来的对话框中,需要选择在标签中文本所在接下来的对话框中,需要选择在标签中文本所使用到的字体类型、字体大小以及颜色等等使用到的字体类型、字体大小以及颜色等等 。o设置好字体之后,单击设置好字体之后,单击“下一步按钮。下一步按钮。o3. 填写标签信息填写标签信息 o在在“原型标签原型标签” 列表框中,在冒号之前的字段是列表框中,在冒号之前的字

24、段是手工输入的,而字段之后的有手工输入的,而字段之后的有“ ”括住的字括住的字段,可以在左边的段,可以在左边的“可用字段列表框中选择添可用字段列表框中选择添加,这样加,这样Access就会自动套用数据源中的数据。就会自动套用数据源中的数据。o填写好标签信息之后,单击填写好标签信息之后,单击“下一步按钮。下一步按钮。 5.3.4 使用标签向导设计报表使用标签向导设计报表o4. 选择排序字段选择排序字段o一般情况下,可以选择一般情况下,可以选择ID类型的字段作为排序类型的字段作为排序的依据,也可以同时选择多个字段作为排序依的依据,也可以同时选择多个字段作为排序依据。据。o选择好排序字段之后,单击选

25、择好排序字段之后,单击“下一步按钮。下一步按钮。o5. 指定报表名称指定报表名称 o用户可以选择用户可以选择“查看标签的打印预览查看报查看标签的打印预览查看报表,或者选择表,或者选择“修改标签设计选项对报表进修改标签设计选项对报表进一步修改。一步修改。o单击单击“完成按钮之后,得到新的标签报表。完成按钮之后,得到新的标签报表。 5.4 编辑报表编辑报表 o5.4.1 编辑报表的结构编辑报表的结构 o5.4.2 利用报表设计视图创建报表利用报表设计视图创建报表 5.4.1 报表的结构报表的结构 (1页眉:页眉:“页眉包含了页眉包含了“报表页眉和报表页眉和“页面页面页眉页眉”,其中,其中“报表页眉

26、只出现在整份报表的报表页眉只出现在整份报表的开头,开头, “页面页眉而则出现在报表每一页的开页面页眉而则出现在报表每一页的开头。头。(2主体:主体:“主体是显示记录的详细内容,也可主体是显示记录的详细内容,也可以在这一节应用计算字段对每一行的数据进行计以在这一节应用计算字段对每一行的数据进行计算。算。(3页脚:页脚:“页脚包含了页脚包含了“报表页脚和报表页脚和“页面页面页脚页脚”,其中,其中“报表页脚只出现在整份报表的报表页脚只出现在整份报表的末尾,而末尾,而“页面页脚则出现在报表每一页的末页面页脚则出现在报表每一页的末尾。尾。 5.4.2 利用报表设计视图创建报表利用报表设计视图创建报表 o

27、一般步骤:一般步骤: o1. 打开设计视图打开设计视图 o(1打开数据库窗口,在打开数据库窗口,在“对象列表框对象列表框中选择中选择“报表对象,然后单击报表对象,然后单击“新建新建按钮,弹出按钮,弹出“新建报表对话框。新建报表对话框。o(2在对话框中选择在对话框中选择“设计视图设计视图”,然后,然后在下面的下拉列表框中选择报表的数据源。在下面的下拉列表框中选择报表的数据源。o(3选择好数据源之后单击选择好数据源之后单击“确定按钮。确定按钮。 5.4.2 利用报表设计视图创建报表利用报表设计视图创建报表o2. 把字段加入报表视图把字段加入报表视图 o在随后弹出来的对话框中,需要把字段加在随后弹出

28、来的对话框中,需要把字段加进报表视图。用户可以把字段列表中的字进报表视图。用户可以把字段列表中的字段拖放至报表视图中的合适位置。段拖放至报表视图中的合适位置。o3. 安排字段的布局安排字段的布局 o用鼠标左键画出一个矩形,把所需要使用用鼠标左键画出一个矩形,把所需要使用同一种对齐方式的字段全部选中。然后在同一种对齐方式的字段全部选中。然后在这个矩形区域内单击鼠标右键,在弹出的这个矩形区域内单击鼠标右键,在弹出的快捷菜单中选择快捷菜单中选择“对齐菜单项下的任一对齐菜单项下的任一种对齐方式即可。种对齐方式即可。 5.4.2 利用报表设计视图创建报表利用报表设计视图创建报表o4. 添加页面页眉和页面页脚添加页面页眉和页面页脚 o在在“工具箱中单击直线按钮,将其添加工具箱中单击直线按

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论