设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 316|回复: 7
打印 上一主题 下一主题

如何自动根据数值填加奖励积分呢

[复制链接]
跳转到指定楼层
1#
发表于 2003-1-23 20:27:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想在这个查询的后面自动添一列可以根据数值自动填加上奖励积分
如结果在3--10之间的数据注明给1个星
10-20之间的数据记录给2个星。

谢谢各位高手了,我实在想不出来了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2003-1-23 20:54:00 | 只看该作者
1:iif([sum...]>3 and [sum...]<10,"★","★★")
3#
 楼主| 发表于 2003-1-23 21:01:00 | 只看该作者
请问这条语句只能用2个条件吗?
我一共有4个判断
3<a<10   一个星
10<a<20  2个星
20<a<30  3个星
30<a    4个星
可以象if ....then
      elseif....then
      elseif.....then
      elseif.....then
      endif
这样写吗?

点击这里给我发消息

4#
发表于 2003-1-23 21:19:00 | 只看该作者
你的方法只能在模块里写,4个不算多,用IIF就行:
1:iif([sum...]>3 and [sum...]<10,"★",iif([sum...]>10 and [sum...]<20,"★★",iif([sum...]>20 and [sum...]<30,"★★★","★★★★")))

点击这里给我发消息

5#
发表于 2003-1-23 21:40:00 | 只看该作者
你把它拷贝到查询的一个空白字段里,把所有的[sum...]换成你的查询里那个合计的字段名这不需要放到模块里直接在查询里运行的.
6#
 楼主| 发表于 2003-1-23 21:54:00 | 只看该作者
好了,谢谢斑竹了
7#
 楼主| 发表于 2003-1-23 21:58:00 | 只看该作者
我照着做了,可是总出现一个提示框要求输入参数值,我没输入直接按确定也能出结果,怎么才能取消这个参数值呢?
8#
 楼主| 发表于 2003-1-23 22:06:00 | 只看该作者
我自己已经试好了,不出现那个提示框了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-29 22:54 , Processed in 0.096791 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表