Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

求助:关于稍微复杂的查询条件

galaxy  发表于:2010-01-07 09:27:53  
复制

小妹是刚接触access的新手,觉得真是无比强大啊,可是能力有限,所以有很多问题需要各位前辈帮帮忙的。

 

附件是一个酬金计算表,条件如下:

1、业务类型为宽带时,业务量=1时,酬金=金额*0.08,业务量=2时,酬金=金额*0.1,业务量>2时,酬金=金额*0.12.

2、业务类型为固话时,星级<4,酬金=金额*0.16,星级>3,酬金=金额*0.2;

3、业务类型为超市时,星级<4,酬金=金额*0.04,星级>3,酬金=金额*0.05;

4、业务类型为工料费时,星级<4,酬金=金额*0.16,星级>3,酬金=金额*0.2;

5、业务类型为功能费时,星级<4,酬金=金额*0.12,星级>3,酬金=金额*0.15;

 

这个需求应该有简便的方法的吧?不可能用if公式来做吧?呵呵,我只会if公式的最简单的应用。谢谢大家啦。

另外,查询能否自动插个序号啊?上次有位前辈帮我写了公式,可是我没看懂,呵呵,而且我复制到自己的表可能没改对,出来的序号不对,呵呵。

 

点击下载此附件

 

Top
蒋元根 发表于:2010-01-08 17:31:05

请将你的酬金计算表条件补充一下,

点击下载此附件

曹光耀 发表于:2010-01-09 10:09:24

点击下载此附件请查看宽带的酬金计算

2、业务类型为固话时,星级<4,酬金=金额*0.16,星级>3,酬金=金额*0.2;,

你给的几个条件不成立!



galaxy 发表于:2010-01-11 14:58:58
额,因为我们的星级为1-6,都是整数的,我懒得用大于等于4,小于等于3来表示,呵呵

galaxy 发表于:2010-01-11 15:03:58
蒋老师,你的附件里面提成率的表就是我要计算酬金的条件哦,没有需要补充的条件了哦。

蒋元根 发表于:2010-01-11 16:26:41
提成率表"星级"和"业务量"二字段中间有很多空格,而业务表中间"星级"和"业务量"二字段没有空格二者不匹配,数据库不可能知道你的情况,不能够知道你"懒得用大于等于4,小于等于3来表示"的是什么,所以,如果你要解决问题,就要先自己演算一下,供参考

总记录:5篇  页次:1/1 9 1 :