论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Access数据库教程
Tag:2000,2003,2007,查询,sql,,教程,安全,转换,排序,复制,删除,修改,视频教程

Access 2007报表中的计数

文章类别:Access数据库 | 发表日期:2008-10-5 18:44:04

时 间:2008-6-4 8:00:17
作 者:Microsoft
摘 要:报表中的计数
正 文:

此功能在对报表中包含的记录进行计数时非常有用。在分组或摘要报表中,可以显示每个组中的记录计数。或者,可以为每个记录添加一个行号,以便于记录间的相互引用。本文将逐步骤解释如何为报表添加计数和行号。


对报表或组的记录数进行计数

布局视图提供了向报表添加计数的最快方式。

使用布局视图进行记录计数

  1. 在导航窗格中,右键单击报表,然后单击快捷菜单中的“布局视图”按钮图像
  2. 单击要计数的字段。要确保对所有记录进行计数,请单击一个已知不包含 Null (空字段:包含 Null 值的字段。空字段与零长度字符串 (" ") 或值为 0 的字段不同。) 值的字段,如 ID 字段。
  3. “格式”选项卡上的“分组和汇总”组中,单击“汇总”按钮图像
  4. 执行下列操作之一:
    • 要对报表中所有记录进行计数(无论所选字段中是否有值),请单击“记录计数”
    • 要仅对所选字段中有值的记录进行计数,请单击“值计数”

       注释   “值计数”不能用于以下数据类型的字段:

      • 备注
      • OLE 对象
      • 超链接

Access 为“报表页脚”节添加文本框,并将其“控件来源”属性设置为执行“计数”功能的表达式。如果报表中有任何分组级别,Access 还会为每个执行相同计算的组页脚添加一个文本框。

 注释   如果使用布局视图来创建特定字段的计数,Access 将生成一个仅对包含非 Null 字段的那些记录进行计数的表达式。例如,该报表中有 10 个记录,有一个字段包含三个 Null 值,如果进行计数,则计数文本框将显示“7”(包含非 Null 值的数字记录)。要避免这种情况的发生,可以仅对不允许 Null 的字段(如 ID 字段)添加计数,或者可以编辑文本框的控件来源,从而使得无论记录是否包含 Null 值,将始终对所有记录进行计数。为此,请执行下列操作: 

  1. 选择显示计数的文本框。如果尚未显示属性表,请按 F4 显示该表。
  2. 单击“数据”选项卡。
  3. “控件来源”属性框中,删除表达式和类型=Count(*)
  4. 保存报表并切换到报表视图以查看结果。

使用设计视图对记录进行计数

  1. 在导航窗格中,右键单击报表,然后在快捷菜单上单击“设计视图”按钮图像
  2. “设计”选项卡上的“控件”组中,单击“文本框”按钮图像
  3. 执行下列操作之一:
    • 要添加报表中所有记录的计数,请单击要放置文本框的报表页眉 (报表页眉:一种报表节,用来放置通常显示在报表开头的信息,如标题、日期或报表简介。)或报表页脚 (报表页脚:一种报表节,用来放置通常显示在页面底部的信息,如页码、日期及小计。)节。
    • 要添加分组报表每个组中所有记录的计数,请单击要放置文本框的组页眉 (组页眉:用来在记录组的开头放置信息,如组名称或组总计数。)或组页脚 (组页脚:用于在记录组的结尾放置信息,如组名称或组总计数。)节。
  4. 选择文本框并按 F4 以显示属性表。
视频教程列表
文章教程搜索
 
Access数据库推荐教程
Access数据库热门教程