假设你的access表为名叫“学生表”,那么,在窗体和报表中你可以进行以下设计--
1、通过姓名查找其成绩,公式为:
 =DLookUp("成绩","学生表","姓名='" & [姓名] & "'")
 要注意的是表内没有重名信息。
2、通过某个成绩确定具有这个成绩的学生的个数,公式为:
 =DCount("编号","学生表","成绩=" & [成绩])
3、通过班级确定该所有学生的总分数,公式为:
=DSum("成绩","学生表","班级=" & [班级])
4、通过班级确定某班的平均分数,公式为:
=DAvg("成绩","学生表","班级=" & [班级])
5、通过班级确定该班的最高分,公式为:
=DMax("成绩","学生表","班级=" & [班级])
6、通过班级确定该的最低分,公式为:
=DMin("成绩","学生表","班级=" & [班级])
这里介绍仅仅是基本设计思路。在具体操作中,应该考虑具体情况,灵活运用。

用access进行报表或窗体设计,有时可能会出现这种情况:设计好的计算或引用的控件有时会显示为“#错误”。这不是因为你输入的公式或引用错误,而是因为你要进行的计算或引用暂时没有数据信息所致。比如下面这个文本控件的公式--

="符合搜索条件的记录共" & 复合查询子窗体.Form.计数 & "条"

这个表达式并不错,它放在主窗体上是要对子窗体里的筛选数据进行计数,子窗体里有几条数据,它就会显示一个常规数字。但是,如果子窗体里没有数据,这个控件就会显示“#错误”。这是因为设计时只考虑了一般情况,而未考虑特殊情况所致。解决的办法很简单,将上面那个公式改成以下公式即可--

="符合搜索条件的记录共" IIf(IsError(复合查询子窗体.Form.计数),"",& 复合查询子窗体.Form.计数) & "条"

这样改好后,如果有数据就如实显示;如果没有数据,将不再显示“#错误”。

access统计的几个常用函数相关推荐

  1. oracle有iif函数,access常用函数

    Oracle与Access在开发中的一些不同之处 1.      函数名称的不同 功能 Oracle Access 字符函数: 返回字符的ASCII码 ASCII(x) ASC(x) 返回ASCII为 ...

  2. access 数据计算,常用函数

    目录 简单计算(加减乘除等) 菜单操作法 SQL 查询法 函数计算 常用函数 简单计算(加减乘除等) 菜单操作法 [创建][查询设计]选择一张表[添加] 点击[*]把所有字段加入,在第二列输入 &qu ...

  3. [转载] python函数分为哪几种_python常用函数

    参考链接: Python中的等分算法函数bisect Python常用函数 python中函数以两种形式呈现:一是可以自己定义的函数function,比如最常用的print()函数:另外一种是作为类的 ...

  4. matlab常用函数与常用指令大全

    matlab常用函数与常用指令大全 matlab常用函数- - 1.特殊变量与常数 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 Inf 无穷大 I 虚数单位 i ...

  5. 史上最全的PHP常用函数大全,不看看你就out了(还会不断更新哦!)

    纪录了PHP的一些常用函数和函数代码!不要错过了哦. PHP的一些常用函数 usleep() 函数延迟代码执行若干微秒. unpack() 函数从二进制字符串对数据进行解包. uniqid() 函数基 ...

  6. ajax的常用函数,AJAX 常用函数

    AJAX 常用函数 内容精选 换一换 数据探索允许用户在使用SQL脚本发起任务时,在脚本中引入函数,以实现特定的功能.其中函数包含自定义函数和内置函数两种:自定义函数指用户通过脚本(当前暂只支持Pyt ...

  7. matlabstrcmpi_matlab 常用函数

    一 matlab常用函数 1. 特殊变量与常数 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 Inf 无穷大 I 虚数单位 inputname 输入参数名 NaN ...

  8. (Excel)常用函数公式及操作技巧之四:文本与页面设置(二)

    (Excel)常用函数公式及操作技巧之四:文本与页面设置(二) (Excel)常用函数公式及操作技巧之四: 文本与页面设置(二) --通过知识共享树立个人品牌. Excel打印中如何不显示错误值符号 ...

  9. dplyr 数据操作 常用函数(2)

    继上一节常用函数,继续了解其他函数 1.desc() 这个函数和SQL中的排序用法是一样的,表示对数据进行倒序排序. 接下来我们看些例子. a=sample(20,50,rep=T)a desc(a) ...

最新文章

  1. 【运维】linux硬盘空间不足,扩容硬盘,挂载目录,并永久挂载
  2. 【推导】Codeforces Round #364 (Div. 2) D. As Fast As Possible
  3. 【thymeleaf】模板中定义变量
  4. Selenium WebDriver- actionchians模拟鼠标悬停操作
  5. 第 15 章 代理模式
  6. css修改输入框的placeholder颜色
  7. Java多线程(八)——多线程辅助功能类
  8. 计算机网站之TCP报文结构
  9. 析构函数什么时候析构
  10. Linux入门基础——常用命令(四)
  11. 2022年安徽省和湖北省供应链创新与应用示范城市和示范企业申报条件流程
  12. 查看mysql 版本号 (3种)
  13. js写的一个html游戏向导模块
  14. BTree与B+Tree图文详解
  15. MySQL between and语句包括两端
  16. UNIAPP富文本编辑器editor组件图标不显示的问题解决
  17. DRDOS,Novell DRDOS,Calder DRDOS, Real32 DOS 多用户多任务操作系统使用心得
  18. SpringCloud微服务项目实战 - 5.自媒体文章审核
  19. java rhino import_java – 使用Rhino传递Class 参数
  20. HP-UNIX上安装磁带库

热门文章

  1. python使用http、https代理
  2. 反渗透和一拖3恒压供水 .西门子SMART和海为云触摸屏做的反渗透和恒压供水电气控制系统
  3. 动卡空间显示服务器开小差,大话西游2游戏空间离奇开小差 技术员驾到神速修复...
  4. C++ 静态库和动态库 详解
  5. 51C 一个led闪烁
  6. liberty | 在IDEA整合Springboot与IBM liberty
  7. java沙漠雪山第三关木乃伊,龙珠最强之战占卜婆婆的仆人全关卡通关攻略汇总分享...
  8. linux 开启redis端口
  9. Linux Mint (应用软件— 文件阅读器:Evince)
  10. Excel的数据类型转换方法