设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[帮助] 用IF语句能实现这样的循环吗?

[复制链接]
跳转到指定楼层
1#
发表于 2011-12-17 16:22:23 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
假如 Me.收费项目="学费" 且 Me.班级="103班"或"105班" 时
若   Me.入学日期在2010年2月以前
Me.收费金额="1000"
若   Me.入学日期在2010年2月-2011年3月
Me.收费金额="1300"
若   Me.入学日期在2011年3月-2011年9月
Me.收费金额="1500"
否则
Me.收费金额="2000"
假如 Me.收费项目="学费" 且 Me.班级="101班"或"102班"或"104班"或"106班" 时
若   Me.入学日期在2010年2月以前
Me.收费金额="1200"
若   Me.入学日期在2010年2月-2011年3月
Me.收费金额="1500"
若   Me.入学日期在2011年3月-2011年9月
Me.收费金额="1800"
否则
Me.收费金额="2100"
假如 Me.收费项目="学费" 且 Left(Me.班级, 1) = 2或3或4或5或6 时
若   Me.入学日期在2010年2月以前
Me.收费金额="1300"
若   Me.入学日期在2010年2月-2011年3月
Me.收费金额="1600"
若   Me.入学日期在2011年3月-2011年9月
Me.收费金额="1900"
否则
Me.收费金额="2200"
假如 Me.收费项目="学费" 且 Left(Me.班级, 1) = 7或8或9 时
若   Me.入学日期在2010年2月以前
Me.收费金额="1400"
若   Me.入学日期在2010年2月-2011年3月
Me.收费金额="1700"
若   Me.入学日期在2011年3月-2011年9月
Me.收费金额="2000"
否则
Me.收费金额="2500"

或者不筛选日期,直接赋4个值到金额里,采用下拉框显示,到底怎么样最好呢?
要把这些转换成代码,怎么写啊???



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2011-12-18 15:45:10 | 显示全部楼层
本帖最后由 贫龙 于 2011-12-18 15:53 编辑

我开始也用的表,用组合框联动和判断语句,但始终弄不好。我传个附件帮我看看吧!



里面收费标准是这样的:
1-9年级共29个班级,其中103班和105班的学费是一个标准,其它1-6年级一个标准,7-8年级一个标准,9年级一个标准。
其中又按入学时间分4个档次,所以不知怎么搞才好。

要达到这样要求:在选择收费项目后,金额下拉框自动显示。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
3#
 楼主| 发表于 2011-12-19 09:27:53 | 显示全部楼层
标准都在表里,可能我的表述不清楚吧。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
 楼主| 发表于 2011-12-19 16:12:51 | 显示全部楼层
1-9年级共29个班级

学费:
103班和105班
08年2月以前入学:1000元;
09年9月以前入学:1100元;
10年3月以前入学:1200元
10年3月之后:1400元。
其它1-6年级
08年2月以前入学:1100元;
09年9月以前入学:1200元;
10年3月以前入学:1300元
10年3月之后:1600元。
7-8年级
08年2月以前入学:1200元;
09年9月以前入学:1300元;
10年3月以前入学:1400元
10年3月之后:1700元。
9年级
08年2月以前入学:1300元;
09年9月以前入学:1400元;
10年3月以前入学:1500元
10年3月之后:1800元。

资料费:
103班和105班:300元
其它1-6年级:400元
7-8年级:500元
9年级:600元

校车:
长线:500元
短线:400元

兴趣班:200元
校讯通:30元
书包:35元
5#
 楼主| 发表于 2011-12-19 17:12:25 | 显示全部楼层
Henry D. Sy 发表于 2011-12-19 16:42
表中学生的记录太少,不足以测试!
仅有的几条记录,还多数是空值
自己想学,不能用这种很不耐烦的态度!



谢谢,我一定提供所有资料。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6#
 楼主| 发表于 2011-12-19 17:13:38 | 显示全部楼层
roych 发表于 2011-12-19 17:03
每个班级没有列出来啊,例如二年级有几个班。
我还是那句话,基础数据还是要处理好,不能一蹴而就的。 ...

班级
101班
102班
103班
104班
105班
106班
107班
201班
202班
203班
204班
301班
302班
303班
304班
401班
402班
403班
404班
501班
502班
503班
601班
602班
701班
702班
801班
802班
901班
7#
 楼主| 发表于 2011-12-21 07:58:33 | 显示全部楼层
有谁可以帮帮我啊{:soso_e149:}{:soso_e150:}
8#
 楼主| 发表于 2011-12-21 07:59:32 | 显示全部楼层
有谁可以帮帮我啊!?{:soso_e149:}{:soso_e150:}
9#
 楼主| 发表于 2011-12-21 16:22:10 | 显示全部楼层
所有的都提供了啊,测试记录也加了。
10#
 楼主| 发表于 2011-12-27 11:05:18 | 显示全部楼层
如果将收费标准简化,是不是比较好做呢,不用考虑以后更改数据标准麻烦,反正一年就二次更改。
这个是不是用组合框联动就可以搞定啊,但有几个还是要判断班级,要怎么做呢?

班级
学费
资料费
中餐
兴趣班
校讯通
校服
书包
校车
早餐
103班
1850;2000;2300
300
550
200
30
30;50;75;80;120
35
260;450
300
105班
101班
2000;2400;2700;3100
400
600
102班
104班
106班
107班
201班
202班
203班
204班
301班
302班
303班
304班
401班
402班
403班
404班
501班
502班
503班
601班
602班
701班
2300;2600;3000;3500
500
650
702班
801班
802班
901班
800
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-24 04:31 , Processed in 0.106626 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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