目录

1.报表的结构

2.报表中各个节的功能

3.报表设计工具选项卡

4.页面设置

5.使用报表设计视图创建报表

6.制作表格式报表

7.为报袁添加页码

8.为报表添加当前日期和时间


1.报表的结构

在报表的设计视图中,可以展现出报表的结构,报表是按节来设计的,这点与窗体相同。报表的结构包括主体、报表页眉、报表页脚、页面页眉、页面页脚5部分,每个部分称为报表的一个节。除此之外,在报表的结构中,还包括组页眉和组页脚节,它们被称为子节。这是因为在报表中,对数据分组而产生的.报表的主要结构虽然与窗体相同,但是微观结构上比窗体要复杂得多。这种复杂性主要表现在组页眉和组页脚节上。组页眉和组页脚节均位于主体节的外部。按照数据的分组关系,组中还可以嵌套组。

2.报表中各个节的功能

报表中的每一节都有其特定的功能,而且按照一定的顺序打印在报表上。若要创建有用的报表,需要了解每一节的作用
    (1)主体:是整个报表的杨潴瞄分j在报表中要显示的数据源中的记录都放在主体节中。
    (2)报表页眉:报表页眉中的数据在整个报表中只出现一次。它只出现在报表第一页的页面页眉的上方,用于显示报表的标题、图形或报表用途等说明性文字,通常报表的封面放在报表页眉节中。
    (3)报表页脚:是整个报表的页脚,出现在报表最后一页的页面页脚的位置,即每个报表只有一个报表页脚。报表页脚主要用来显示报表总计等信息。
    (4)页面页眉:显示和打印在报表每一页的顶部,每一页都会出现,可以用来显示报表的标题,在表格式报表中用来显示报表每一列的标题或用户要在每一页上方显示的内容。
    (5)页面页脚:显示和打印在报表每一页的底部,用来显示日期、页码、制作者和审核人等信息要在每一页下方显示的内容。
    (6)组页眉:在分组报表中,显示在每一组开始的位置,’主要用来显示报表的分组信息。
    (7)组页脚:用来显示报表的分组信息,但它显示在每组结束的位置。主要用来显示
报表分组总计等信息。

3.报表设计工具选项卡

当打开报表设计视图后,功能区上出现“报表设计工具”选项卡及其下一级“设计”、“排列”、  “格式”和“页面设置”子选项卡。
    (1)“设计”选项卡
    在‘‘设计”选项卡中,除了“分组和汇总”组外,其他都与窗体的设计选项卡相同。
    (2)“排列”选项卡
    “排列”选项卡的组完全与窗体的“排列”选项卡相同,而且组中的按钮也完全相同。
    (3)“格式”选项卡
    “格式”选项卡的组也完全与窗体的格式选项卡相同。
    (4)“页面设置”选项卡
    “页面设置”选项卡是报表独有的选项卡,这个选项卡包含“页面大小”和“页面布局”两个组,用来对报表页面进行纸张大小、边距、方向列进行设置。

4.页面设置

创建报表的目的是把数据打印输出到纸张上,因此设置纸张大小和页面布局是必不可少的工作。为了提高工作效率,最好在报表创建之前进行设置。Access中报表的纸张大小和页面布局都有默认设置,其纸张是A4纸。页边距除了三种固定的格式之外,还允许自定义.对于数据列比较少,而且要求不复杂的报表,采用默认的页面设置、默认的纸张大小即可。但是对于数据列比较多,或者要求比较复杂的报表,则需要开发人员进行详细地设置。
    页面设置通常是在“页面设置”选项卡中进行,此外也可以在打印预览中进行。报表页面设置主要包括设置边距、纸张大小、打印方向、页眉、页脚样式等.页面设置的操作步骤如下:
    ( 1)在数据库窗口中,单击“页面设置”选项卡。
    (2)在“页面大小"组中,单击“纸张大小力按钮的下拉箭头,打开“纸张大小”列表框,列表中共列出21种纸张。用户可以从中选择合适的纸张。
    (3)单击“页边距”按钮的下拉箭头,打开“页边距”列表框,根据需要选择一种页边距,即可完成页边距的设置。
    (4)在“页面布局”组中,单击“纵向”和“横向”按钮可以设置打印纸的方向,单击“列”按钮,打开“页面设置”、对话框,在“列”选项卡中,可以设置在打印纸上输入的列数。
    完成页面设置后,可以创建报表了,可在设计视图中创建报表。当然在创建报表后,如果发现页面的设置还不符合要求,可以在“打印预览”视图中继续进行设置。

5.使用报表设计视图创建报表

对于简单报表,通常是使用报表向导和报表工具进行创建。对于复杂的报表,可以使用报表向导创建后进行修改(这是效率最高的方式),或者直接在设计视图进行创建。
    例   以“学生选课查询”为数据源,在报表设计视图中创建“学生选课信息报表”,操作步骤如下:
    (1)打开“教学管理”数据库,在“创建”选项卡的“报表”组中,单击“报表设计”按钮,打开报表设计视图,这时报表的页面页眉/页脚和主体节同时都出现,这点与窗体不同。
    (2)在报表设计视图中,单击左上角的“报表选择器”按钮,打开报表“属性表”窗口,在“数据”选项卡中,单击“记录源”属性右侧的下拉列表,从中选择“学生选课查询”。

    (3)在“设计”选项卡的“工具”分组中,单击“添加现有字段”按钮,打开“字段列表”窗格,并显示相关字段列表。

    (4)在“字段列表”窗格中,把“学号”、  “姓名”、  “课程名”、  “课程性质”、“课程类别”和“学分”字段,拖到主体节中。

    (5)在快速工具栏上,单击“保存”按钮,以“学生选课信息”为名称保存报表。报表设计的结果。但是这个报表设计不太美观,需要进一步修饰和美化。

6.制作表格式报表

我国各类办公工作习惯于使用表格式报表,Access 2010提供了创建表格式报表的功能,使用它可以快速地创建出表格式报表。
    例    以“学生选课信息”报表为例,修改报表布局,样式为表格式,操作步骤如下:
    ( 1)打开“学生选课信息”报表切换到设计视图,选择所有字段,在“排列”选项卡的“表格”组中,单击“表格“按钮,报表的布局发生变化,字段附加标签移到页面页眉节处,附加标签和字段上下一一对齐成为表格形式(实际表格形式需要在预览视图中才能看到)。

(2)在”页面页眉”节中,拖动左上角的控制符,把所有字段沿水平方向向左拖动到左边框处。
    (3)选中“课程性质”列,把鼠标放在边框,当光标变成水平的左右箭头时,向左拖动光标,使列宽度变窄。用同样的方法,依次修改“课程类别”,  “学分”和“姓名”列的宽度。
    (4)向上拖动主体节分节符,使主体节分节符紧靠在页面页眉的附加标签的下面。
    (5)选中主体节中所有字段,向上拖动到主体节分节符的下沿。
    (6)把页面页脚节分节符向上拖动到主体节的下沿处,缩小报表页面宽度到适当大小。
    (7)在“设计”选项卡的“页眉/页脚”组中,单击“标题”,调整报表标题到标签的居中位置。
    (8)在“设计”选项卡的“控件”组中,单击“直线”按钮,在“页面页眉”节中,在标题控件的下方添加一条水平直线。
技巧:为了保证直线水平和垂直,在画直线时再按住“Shift键。
    (9)双击直线,打开“属性表”,单击“边框颜色”右侧的固按钮,打开“调色板”,选中“着色 2, 深色 50%”。
    (10)在属性表里设置直线的“边框宽度”为“2Pt”,并设置标题居中。
    (11)选中所有的字段包括附加标签,打开属性表,设置“边框样式”为“透明”。
    (12)保持选中所有的字段不变,在“排列”选项卡的“表”组中,单击“网格线”按钮,在打开的下拉列表中,单击“垂直和水平”按钮。
    (13)修改后在报表预览视图中看到结果,如图7.35所示。

    可以看出Access 2010制作表格与Word样快捷方便。

7.为报袁添加页码

当报表页数比较多时,需要在报表中添加页码。在报表中添加页码的操作步骤如下:
    (1)打开要添加页码的报表,切换到“设计视图”或者“布局视图”。
    (2)在“设计”选项卡的“页眉/页脚”组中,单击“页码“按钮,打开“页码”对话框,选择页码的位置及格式,然后单击“确定”按钮。

8.为报表添加当前日期和时间

在报表中添加当前日期和时间有助于用户清楚报表输出信息的时间。在报表中添加日期和时间的操作步骤如下:
    (1)打开要添加当前日期和时间的报表,切换到“设计视图”或“布局视图”。
    (2)在“设计”选项卡的“页眉/页脚”组中,单击“日期和时间”按钮,打开“日期和时间”对话框。

(3)根据需要选择日期或时问的显示格式,然后单击“确定”按钮。

7.3 使用“设计视图”创建报表相关推荐

  1. 5.7.2 使用设计视图创建交叉表查询

    交叉表查询由三部分组成,行标题字段.列标题字段和值字段.按照Access的规定,列标题字段和值字段只能各有一个,行标题字段最多可以有3个. (1)打开"罗斯文"数据库,在" ...

  2. 计算机2级access,计算机二级-Access-窗体的设计视图

    1.本课的课程内容是设计窗体,设计视图创建窗体可更加自主与灵活,完全控制窗体的布局和外观. 2.窗体的设计视图的组成是由五部分组成,分别是窗体页眉.窗体页脚.页面页眉.页面页脚.主体. 3.打开[教学 ...

  3. access设计视图打不开_5、使用数据视图创建表(ACCESS图解操作系列)

    操作要求: 在D:Access目录下有一ACCESS数据库"教学管理.accdb". 1.利用表的"数据视图"创建如右图的"学生-数据视图" ...

  4. 简单三招,设计复杂ERP报表

    报表无疑是ERP系统中用到的最频繁的单据之一.比如每天采购要打印采购明细帐:仓库每天要导出收货或者出货明细:销售每天要打印订单明细等.故报表的设计在ERP系统开发中占据大半江山. 不过笔者在实际工作中 ...

  5. 使用Navicat定时备份mysql数据库和创建报表并邮件自动发送

    数据库备份在现代计算机高速发展的今日变得日益重要,程序员往往因为不重视而忽略备份数据,导致数据丢失,造成非常严重的后果.定时备份无疑是解决备份的最好的途径,本文主要使用Navicat来自动备份数据库和 ...

  6. 图解微软ReportBuilder3连接Sql Server 2008数据库表创建报表

    ReportBuilder3下载: http://pan.baidu.com/s/1skFeGVj 这东西还是一个好东东: 下面演示使用ReportBuilder3连接sql server 数据库表生 ...

  7. 报表建oracle表,建立Oracle report报表基本步骤及创建报表技巧

    1.确定报表需要展示的字段以及需要的参数,编写相应的查询语句: 2.使用报表向导建立报表(在向导域--显示域时,可选中显示域中的一项,再从可用域选择一项移到显示域,这样改项就能跟在选中的显示域那项后面 ...

  8. 使用ReportStudio打开cube模型创建报表出现两个最细粒度名称

    本人也是第一次遇到这样的问题,此问题甚是简单,也许很简短的一句话就可以解决这个问题了,看官请留神哦 cube做好发布到cognos之后使用Analysis Studio打开结构正常 于是想到要用此数据 ...

  9. 利用DBMS_ADVISOR.TUNE_MVIEW包生成物化视图创建语句

    不少人大概和我一样在创建物化视图的时候会犯头痛,怎样合理的改写SQL语句以及添加物化视图日志需要经过慎重精密的考虑.有了DBMS_ADVISOR.TUNE_MVIEW存储过程这个帮手后,极大地方便了D ...

  10. 在Winform开发中使用FastReport创建报表

    FastReport.Net是一款适用于Windows Forms, ASP.NET和MVC框架的功能齐全的报表分析解决方案.可用在Microsoft Visual Studio 2005到2015, ...

最新文章

  1. Nature Biotechnology封面 | 经济快速:纳米孔宏基因组方案, 6小时准确识别下呼吸道病原体...
  2. pythonwhile嵌套while_while嵌套if
  3. 任务执行者EventLoop
  4. vs2013如何选择一个solution中的project来运行
  5. MySql 5.7.19 源代码安装 for ubuntu 16.04
  6. 一个页面同时发起多个ajax请求,会出现阻塞情况
  7. P2转P3时出现‘utf-8‘ codec can‘t decode byte 0xb3 in position 0: invalid start byte(\x、decode解码)
  8. Memcached集成Spring缓存环境构建
  9. 测试人员的系统性思维
  10. python读取文件路径中有中文_转 python 读取中文文件名/中文路径
  11. C++ MathGL 二维数据绘图
  12. 【渝粤题库】陕西师范大学800005 人文地理学
  13. 基于matlab的不规则面积图像测量,基于matlab的不规则面积图像测量.doc
  14. Redis - NX与XX
  15. html获取表格行数据,怎么获取表格一行数据
  16. 公布网贷者“黑名单” 涉嫌侵犯个人隐私
  17. (*(volatile unsigned int *))详解
  18. Emoji表情后台处理
  19. uniapp 微信小程序开发 解决旧版本缓存
  20. IE8.0中显示不出来图片其他浏览器都可以显示

热门文章

  1. jscriptbug
  2. 金彩教育:详情页文案怎么写
  3. 《杀死一只知更鸟》一本心灵成长之书,教会孩zi善待世界
  4. 阿尔法蛋机器人tf卡_入手评价科大讯飞阿尔法蛋S阿尔法蛋智能机器人功能优缺点评测...
  5. docker: Error response from daemon: driver failed programming external connectivity on endpoint mys
  6. gerrit 用法 topic
  7. 【web前端面试题整理07】我不理解表现与数据分离
  8. $.ajax在谷歌浏览器传入中文乱码的情况
  9. 20200210——springboot lombok
  10. 需求管理 | 如何有效的进行需求规划、实现、协调管理