第十二讲 第六章(2) 高级报表设计
第十二讲 高级报表设计 第六章(2)
本讲主要内容 m报表设计器 m设定报表数据源 m加入控制对象 m添加数据分组 m在报表中使用表达式和变量 m打印报表文件 m设计标签
本讲主要内容 报表设计器 设定报表数据源 加入控制对象 添加数据分组 在报表中使用表达式和变量 打印报表文件 设计标签
63报表设计器 学生学籍管理 文件()编辑(E)显示q)格式()工具()程序(P)报表(R) 囗囝回 设计D) 预览() 旧报表设计器-报表数据环境(.… 口X 10 报表控件工具栏(L) 布局工具栏(Y) 调色板工具栏(R) 报表控件 报表预览工具栏(P 页标头 网格线G) 显示位置(w) A时 工具栏(T) 口噩 细节
6.3 报表设计器 与表单设计器一样,报表设计器可以从 空白报表文件设计出需要的报表,也可以将已 设计好的报表调出来修改
63报表设计器 旬报表控件工具栏用来向报表中加入新的 对象。 报表控 各工具按钮的 说明见表6-1 选择指针 标签 A圆域控件 绘制线条 十|口绘制矩形 ILE 绘制圆形 OLE绑定 对象锁定钮
6.3 报表设计器 报表控件工具栏用来向报表中加入新的 对象。 选择指针 标签 绘制线条 绘制圆形 对象锁定钮 域控件 绘制矩形 OLE绑定 各工具按钮的 说明见表6-1
641设定报表版面 学生学籍管理 文件团页面设置 区(R) 页面布局 列 确定 口X 新打关保另另还导导页打打发 殉数:彐 取消 宽度:1215300 打印设置 间隔 打印顺序 打印区域 G可打印页吧) C整页) 左页边距:0.000 单位:厘米
6.4.1 设定报表版面 报表版面定义了报表打印的纸张大小、打 印栏数、页边距、打印顺序等
642设定报表数据源 学生学籍管理 文件()编辑(E)显示()「数据环境①)工具(①)程序(P)窗口 口②回國咧 添加(A) 添加表或視图 已报表设计器-报表1 数据库①): 3 添加 数务环境设计器-报表数据库中的表) 关闭(g) 其他) 选定 宇段 G表 学号 C视图 姓名 性别 出生年月 L l IL
6.4.2 设定报表数据源 报表数据源指明报表中的打印数据来自哪 个数据表或视图文件
643加入控制对象 漏报表设计器-bwy.frx 0123451910 标题 个器区 页标头 组标头1:专业 细节 组注脚1:专业 页注脚 ▲总结
6.4.3 加入控制对象 与表单的设计一样,要在报表上添加一个 对象,选取相应工具按钮,再在报表设计器 窗口拖动绘制即可。但要注意绘制在不同区 域的对象,它的打印输出的效果是不同的。 报表中各区域的使用:表6-2
644添加数据分组 学生学籍管理 文件(F)数分组 区)(报表(R 口回 分组表达式G) 确定 报表设计器 取消 插入〔 作期(P) Q) 删除①)R) 页标头 组属性 厂每组从新的一列上开始C 厂每组从新的一页上开始 细节 厂每组的页号重新从1开始Q 厂每页都打印组标头) 小于右值时组从新的一页上开始Gs) 0.0000
6.4.4 添加数据分组 将数据分组有助于组织不同层次的数据和 总计。利用报表向导的分组功能可以设置最 多3层分组,而利用手工添加可以定义20级 的数据分组
644添加数据分组 为报表设置分组:学生档 示例 案按专业分组,相同专业 按性别分别统计
6.4.4 添加数据分组 示例 为报表设置分组:学生档 案按专业分组,相同专业 按性别分别统计
645使用表达式和变量 旬报表控件工具栏中的域控件不仅可以 表达式生成器 输出 报表字段的表达式 为表 达式 确定 取消 函数 字符串(S 数学) 检验① 逻辑〔L) 日期) 选项@ datel 段 变量a) 学号 box 性别 ksda出生年月 g1 出生地 ance ksda.专业 pageno sda综合考评 」| pipage
6.4.5 使用表达式和变量 报表控件工具栏中的域控件不仅可以 输出数据表字段数据,也可以指定为表 达式、函数、变量