第十二讲 第六章(2) 高级报表设计
第十二讲 高级报表设计 第六章(2)
本讲主要内容 报表设计器 设定报表数据源 加入控制对象 添加数据分组 m在报表中使用表达式和变量 m打印报表文件 m设计标签
本讲主要内容 报表设计器 设定报表数据源 加入控制对象 添加数据分组 在报表中使用表达式和变量 打印报表文件 设计标签
63报表设计器 河学生学籍管理 文件()编辑(E)显示()格式()工具(r)程序P)报表(R) 口园回当 设计D) 预览(V) 报表设计器:报表!数据环境(E) LB10_ √报表控件工具栏(L) 布局工具栏(Y) 调色板工具栏(R) 报表预览工具栏(P) 报表控件x 页标头 网格线(G) 显示位置(W) 口 ▲细节 工具栏(T)
6.3 报表设计器 与表单设计器一样,报表设计器可以从 空白报表文件设计出需要的报表,也可以将已 设计好的报表调出来修改
63报表设计器 旬报表控件工具栏用来向报表中加入新的 对象 报表控x各工具按钮的 说明见表6-1 选择指针 标签 國域控件 绘制线条 十□H绘制矩形 绘制圆形 OLE绑定 对象锁定钮
6.3 报表设计器 报表控件工具栏用来向报表中加入新的 对象。 选择指针 标签 绘制线条 绘制圆形 对象锁定钮 域控件 绘制矩形 OLE绑定 各工具按钮的 说明见表6-1
64.1设定报表版面 河学生学籍管理 文件页面设置 () 新了 页面布局 打关 列 确定 列数:回彐 取消 宽度:1.5300 打印设置 间隔:「彐 保另另还导导页打打发 打印顺序 打印区域 G可打印页¢) C整页 左页边距 0.0000 a 单位:厘米
6.4.1 设定报表版面 报表版面定义了报表打印的纸张大小、打 印栏数、页边距、打印顺序等
642设定报表数据源 河学生学籍管理 文件()编辑()显示()「数椐环境①)工具(T)程序(P)窗口 了添加表或视图 报表设计器一报表1 数据库m xgl 添加(a) 数駑环境设计器-报表数据库中的表① 关闭(c) 区 其他 xsda 选定 雷宇段 G表 学号 C视图() 姓名 性别 出生年月
6.4.2 设定报表数据源 报表数据源指明报表中的打印数据来自哪 个数据表或视图文件
643加入控制对象 报表设计器-bbwy.frx 百×个 0123410 器 标题 页标头 组标头1:专业 细节 组注脚1:专业 页注脚 ▲总结
6.4.3 加入控制对象 与表单的设计一样,要在报表上添加一个 对象,选取相应工具按钮,再在报表设计器 窗口拖动绘制即可。但要注意绘制在不同区 域的对象,它的打印输出的效果是不同的。 报表中各区域的使用:表6-2
64.4添加数据分组 河学生学籍管理 文件(F)舞数分組 xP)(报表(R 口回分组表达式 (T) 确定 凹报表设计器 取消 插入〔 作期(P) Q IR) 页标头 組属性 厂每组从新的一列上开始 厂每组从新的一页上开始 ▲细节 厂每组的页号重新从1开始 厂每页都打印组标头 小于右值时组从新的一页上开始( 0.0000
6.4.4 添加数据分组 将数据分组有助于组织不同层次的数据和 总计。利用报表向导的分组功能可以设置最 多3层分组,而利用手工添加可以定义20级 的数据分组
644添加数据分组 为报表设置分组:学生档 示例 案按专业分组,相同专业 按性别分别统计
6.4.4 添加数据分组 示例 为报表设置分组:学生档 案按专业分组,相同专业 按性别分别统计
64.5使用表达式和变量 旬报表控件工具栏中的域控件不仅可以 表达式生成器 输出 报表宇段的表达式 E为表 达式 区「确定 取消 函数 宇符串(s 数学) 检验① 文本 逻辑L) 日期①) 选项@ datel 字段() 变量(R xsda学号 △ alignment da.姓名 L sda.性别 ndent da.出生年月 Imagi sda.出生地 advance C sda.专业 sda.综合考评 pIpage
6.4.5 使用表达式和变量 报表控件工具栏中的域控件不仅可以 输出数据表字段数据,也可以指定为表 达式、函数、变量