Access数据字段值区间转换示例\匹配成绩优良差、合格的示例,分段统计示例,统计分数段示例;access查询里计算完了总分,再返回评级ABCD示例-红尘如烟
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 源码示例


Access数据字段值区间转换示例\匹配成绩优良差、合格的示例,分段统计示例,统计分数段示例;access查询里计算完了总分,再返回评级ABCD示例

发表时间:2011/1/25 9:29:06 评论(3) 浏览(73208)  评论 | 加入收藏 | 复制
   
摘 要:示例要点:根据成绩分数得到对应的评价(85分以上为优,75-85分为良,75分以下为合格)。
正 文:

http://www.accessoft.com/bbs/showtopic.asp?id=11359

针对上次这位童鞋的问题,整理成示例给参考,示例中使用了IIf函数和Switch函数2种方式实现。



附   件:
 
示例要点:根据成绩分数得到对应的评价(85分以上为优,75-85分为良,75分以下为合格)。


扩展应用:此方法不仅适用于数值字段,同样可以适用于日期字段。

方法对比:
IIf函数写起来代码量要少一些,适合于条件较少的简单应用,但如果需要判断的条件较多,则由于嵌套的层数太多SQL语句写起来比较复杂,且不容易读懂。



示例代码:IIf([成绩]>85,'优',IIf([成绩]>75,'良','合格'))

Switch函数代码量要大一写,但是代码可读性好,条件比较多的时候推荐使用,注意条件的顺序。


示例代码:Switch([成绩]>85,'优',[成绩]>75,'良',[成绩]<=75,'合格')



图   示:

 

Access软件网交流QQ群(群号:198465573)
 
 相关文章
【Access技巧示例】通过查询将数值转换为百分比进度条的例子  【红尘如烟  2011/2/15】
【译文】在一个日期范围内匹配记录  【周芳  2012/4/21】
根据不同的批发数量取不同的销售单价  【金宇  2013/4/22】
【Access条件格式】图解演示条件格式设置满足区间条件的数据反色...  【麥田  2014/1/6】
将百分制成绩转换成文字描述的等级分  【张军军  2014/3/15】
常见问答
技术分类
相关资源
文章搜索
关于作者

红尘如烟

文章分类

文章存档

友情链接