Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-报表

[access报表]在access中统计“是”、“否”和其他答案的表达式的说明

时 间:2009-08-25 10:28:04
作 者:   ID:4070  城市:杭州
摘 要:在Access中统计“是”、“否”和其他答案的表达式的说明
正 文:

您可以在报表页脚中使用以下表达式,来统计“是/否”数据类型的名为 YesNoField 的字段中“是”、“否”或空值的出现次数: Expression                         Sums What--------------------------------------------=Sum(IIF([YesNoField],1,0))        Yes=Sum(IIF([YesNoField],0,1))        No=Sum(IIF(Not[YesNoField],1,0))     No=Sum(IIF(IsNull[YesNoField],1,0))  Null                               

您还可以创建用于统计字段中特定值的相关表达式。例如,以下示例表达式可统计值 3 在名为 MyField 的字段中的出现次数。 =Sum(IIF([MyField]=3,1,0))                               

使用罗斯文示例数据库的示例
  • 在 Access 中打开罗斯文示例数据库。
  • 使用“报表向导”创建基于“产品”表的报表。
  • 选择“类别 ID”和“单价”作为该报表的字段。
  • 对“类别 ID”进行分组。
  • 在报表的设计视图中,单击“视图”菜单上的“排序与分组”,并确保将“类别 ID”的“组页脚”属性设置为“是”。

    注意:在 Access 2007 中,在报表设计视图的“设计”选项卡上,单击“分组和汇总”组中的“分组和排序”,并确保选择了“类别 ID”的“有页脚节”属性。
  • 在“类别 ID 页脚”部分中添加一个非绑定文本框,并将该文本框的“控件来源”属性设置为下面的表达式: =Sum(IIF([Discontinued],1,0))
  • 再添加一个非绑定文本框,并将该文本框的“控件来源”属性设置为下面的表达式: =Sum(IIF([Discontinued],0,1))
  • 在“文件”菜单上,单击“打印预览”。

    在 Access 2007 中,单击“Office 按钮”,指向“打印”,然后单击“打印预览”。

    注意,第一个表达式将统计每个类别中其“中断”(Discontinued) 字段设置为“是”的产品数目。第二个表达式将统计每个类别中其“中断”(Discontinued) 字段设置为“否”的产品数


Access软件网官方交流QQ群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助