Office中国论坛/Access中国论坛

标题: 如何写这个循环语句? [打印本页]

作者: 冬冬    时间: 2007-1-7 08:35
标题: 如何写这个循环语句?
一个折扣表,如下:


折扣ID    消费金额    优惠折扣
1              1000          98%
2              1500          95%
3              2000          93%
.                 .                .
.                 .                .

如何自动根据客户消费累计金额,给出客户最大的优惠折扣。谢了!
作者: rjacky    时间: 2007-1-7 08:56
好像是很简单的条件语句,是不是我理解错了?

select case 消费金额

case is >2000

优惠折扣=93

case is >1500

优惠折扣=95

……

end select
PS:2002注册的office新手,楼主是谁马甲呢?

[此贴子已经被作者于2007-1-7 0:57:34编辑过]


作者: 冬冬    时间: 2007-1-8 18:27
谢了楼上的朋友,select case 是写死了,我的问题是这个折扣表用户会根据情况经常调整。

消费金额、优惠折扣,还有目前是3条折扣可能还要新增到5条6条等。
作者: 一点通    时间: 2007-1-8 20:06
消费金额向上取值还是向下取值?例如1450元,是以1500元取值还是1000取值折扣?
作者: rjacky    时间: 2007-1-8 20:37
1450应该取1000的折扣值吧,楼主最好把实例上传上来,大家不知道你所要求按照动态调整的折扣比例来计算优惠,是要在通过窗体控件来实现呢,还是单要一个查询或记录集实现的话,很难给出建议的


作者: andymark    时间: 2007-1-8 20:40
[attach]22519[/attach]

作者: 冬冬    时间: 2007-1-8 21:06
是向下取值,¥1450,按¥1000的折扣。

详细说明:这是一个顾客购物优惠折扣表,还有一个顾客购物明细表。顾客第一次购物不享受优惠为100%,当多次购物累计达¥1000元以后,下次购物可开始享受98%折扣,当累计到¥1500元后,下次购物可享受95%的折扣,以此类推。
作者: rjacky    时间: 2007-1-8 21:09


楼主,andymark已经帮你解决了,自行研究修改一下即可



又学到一招,高手出马果然不一样呢,
作者: 冬冬    时间: 2007-1-8 21:18
谢版主,修改一下可行了
作者: wwffei    时间: 2007-12-5 22:42
yyyyyyyyyyyyyyyyyyyyyyyyyy




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3