注册 登录
编程论坛 ACCESS论坛

自学ACCESS,没人带太难了,发个问题求大神指导

苹果炒辣椒 发布于 2022-03-15 00:19, 1594 次点击
表达式=iff(date()> [缴费截止] ,datediff('m'date()- [缴费截止] )* [建筑面积] ,0)
如果今天日期-缴费截止日期大于零(说明欠费),那么返回今天日期-缴费截止日期的月份数*建筑面积,否则返回0,以上的这个表达式系统提示错误,我也不知道哪里错求大神指导

表达式=Switch(Left([房号],2)>=15,[建筑面积]*0.3,Left([房号],2)>=10,[建筑面积]*0.28,Left([房号],2)>=5,[建筑面积]*0.25,True,[建筑面积]*0.2)
解释:
15楼以上的返回建筑面积*0.3
10楼以上的返回建筑面积*0.28
5楼以上的返回建筑面积*0.25
其余返回建筑面积*0.2
这个也不知道错哪里,求大神指导

[此贴子已经被作者于2022-3-15 00:20编辑过]

2 回复
#2
厨师王德榜2022-03-16 11:06
Left([房号],2) 返回的应该是个字符串,比如 "15" ,然后,你用这个字符串去 跟一个整数 15 比大小?
#3
ljlhpop2022-06-22 17:46
回复 2楼 厨师王德榜
大师咋这么牛b,,,VFP 会, C# 会,ACCESS 也会!!
1