编辑: 赵志强 | 2019-07-05 |
1 创建报表我们通过几个例题来看一下如何利用报表向导、快速报表、报表设计器创建报表. 7.1.1 利用报表向导创建报表[例7-1] 使用报表向导创建一个只含一个数据表部分字段内容的简单报表.这里使用人事数据表rsb作为报表的数据源.保存文件名为:lt7-1 .该例题报表效果如右图7-1所示.操作步骤如下: 图7-1 预览报表的打印效果 第7章 报表设计 7.1 创建报表 步骤1:单击菜单【文件(F)】→【新建(N)】命令,在弹出的 新建 对话框中选定【报表(R)】单选按钮,然后单击【向导(W)】按钮. 步骤2:向导选取.如果数据源只有一个数据表,应选取 报表向导 ;
如果数据源包括父表和子表等多个数据表,应选取 一对多报表向导 .本例选取 报表向导 项,然后单击【确定】按钮 .步骤3:选取数据表和字段.在 报表向导 对话框中的 数据库和表(D): 下面的列表框中选择数据表(如果数据库或数据表已经打开的情况下)或者单击带有 自由表 提示信息下拉列表框右边的【…】按钮打开 打开 对话框,选择一个数据表打开,本例打开rsb数据表.将在报表中需要输出的字段从 可用字段(A): 列表框移到 选定字段(S): 列表框中. 步骤4:单击【下一步(N)>
】按钮,弹出 分组记录 步骤对话框.在该对话框中,根据需要设定记录分组方式.在本例中不指定分组选项. 步骤5:单击【下一步(N)>
】按钮,弹出 选择报表样式 步骤对话框.在该对话框中,选取一种喜欢的报表样式,本例选取 简报式 项.第7章 报表设计 7.1 创建报表 步骤6:单击【下一步(N)>
】按钮,弹出 定义报表布局 步骤对话框.在该对话框中,可以指定报表是单栏还是多栏、是行报表还是列报表、是纵向打印还是横向打印.本例选择单列(也就是1列)、列报表、纵向打印.步骤7:单击【下一步(N)>
】按钮,弹出 排序记录 步骤对话框.在该对话框中,可确定数据表的排序关键字,并指定升序或是降序以确定报表中数据记录出现的先后顺序,本例选择 编号 字段作为排序关键字段.步骤8:单击【下一步(N)>
】按钮,弹出 完成 步骤对话框.在该对话框中,可指定报表的标题、选择报表的保存方式以及对不能容纳的字段是否进行折行处理.本例添加标题: 职工档案简表 .步骤9:单击【预览(P)】按钮,对所设计的报表的打印效果进行预览.本例的预览效果如图7-1所示. 步骤10:单击【关闭预览】按钮后回到 完成 对话框,单击【完成(F)】按钮,在弹出的 另存为 对话框,指定要保存的文件名和保存位置,本例保存在默认文件夹下,文件名为:lt7-1 ,扩展名系统默认为.FRX . 第7章 报表设计 7.1 创建报表 7.1.1 利用报表向导创建报表[例7-2]利用报表向导创建一个一对多报表.父表用BMDM数据表,子表用RSB数据表.报表文件名为:lt7-2 .该例题报表预览图如右图7-2所示.操作步骤如下 : 图7-2 例7-2报表预览效果 第7章 报表设计 7.1 创建报表 步骤1:按[例7-1]打开表单向导对话框,选中 一对多报表向导 ,单击【确定】按钮,弹出 一对多报表向导 的 从父表选择字段 步骤对话框,选择自由表BMDM(也可以打开数据库,选择其中的数据表)数据表作为父表,并把它所包含的部门名称字段从 可用字段 列表框移到 选定字段 列表框. 步骤2:单击【下一步(N)】按钮,弹出 一对多报表向导 的 从子表选择字段 步骤对话框,选择自由表RSB数据表作为子表,并把它所包含的编号、姓名、性别、职称、婚否五个字段从 可用字段 列表框移到 选定字段 列表框.步骤3:单击【下一步(N)】按钮,弹出 一对多报表向导 的 为表建立关系 步骤对话框,选择主表BMDM数据表中的 代码 字段与子表RSB中的 部门代码 字段建立关系.步骤4:单击【下一步(N)】按钮,弹出 一对多报表向导 的 排序记录 步骤对话框,用于确定父表的排序方式,本例选择字段 代码 按升序排列.步骤5:单击【下一步(N)】按钮,弹出 一对多报表向导 的 选择报表样式 步骤对话框,选择 简报式 样式, 纵向 打印方向. 第7章 报表设计 7.1 创建报表 步骤6:单击【下一步(N)】按钮,弹出 一对多报表向导 的 完成 步骤对话框,在 报表标题 标签下的文本框输入:各个部门人员基本情况. 步骤7:单击【预览(P)】按钮,对设计的报表在屏幕上进行打印预览.本例预览效果如图7-2所示.步骤8:单击打印预览工具栏上的【关闭预览】按钮,返回到 完成 对话框,单击【完成(F)】按钮,在弹出的 另存为 对话框中,指定要保存的文件名和保存位置,本例保存在默认文件夹下,文件名为:lt7-2 . 第7章 报表设计 7.1 创建报表 7.1.2 利用快速报表创建报表[例7-3] 使用 快速报表 功能,将人事数据表RSB中的数据以报表的形式打印出来.保存文件名为:lt7-3 .该例题预览效果图如右图7-3所示.参考操作步骤如下: 图7-3快速生成报表的预览效果 第7章 报表设计 7.1 创建报表 步骤1:单击菜单【文件(F)】→【新建(N)】命令,在弹出的 新建 对话框中选定【报表(R)】单选按钮,然后单击【新建文件(N)】按钮.打开 报表设计器 窗口,此时系统菜单栏增加 报表(R) 菜单. 步骤2:单击菜单【报表(R)】→【快速报表(Q)】命令,在弹出的 打开 对话框中选定人事数据表RSB作为报表的数据源,弹出 快速报表 对话框.步骤3:在 快速报表 对话框中指定报表的布局, 行 或 列 布局,本例指定默认的 行 报表布局;