Office中国论坛/Access中国论坛

标题: 有關組織佣金用ACCESS計算的問題 [打印本页]

作者: s999ooo    时间: 2009-3-17 23:36
标题: 有關組織佣金用ACCESS計算的問題
我是ACCESS的初學者
問題如下,請各位高手能幫幫忙
我在同一個資料表裡有5個欄位:
銷售金額 經手人 百分比 佣金 上線

我所輸入的資料,經手人也可以是上線
例如:(佣金欄的部分我已會算)
銷售金額 經手人 百分比 佣金 上線
1,000       甲        50%    500   
1,000       乙        40%    400    甲
1,000       丙        30%    300    乙
每一筆銷售公司撥出50%的利潤給個人或組織
上例 甲乙丙各銷售1,000元
甲50%  甲的上線就是公司,所以直接有50%的佣金
乙40%  乙的上線是甲所以甲有10%的佣金差額
丙30%  丙的上線是乙所以乙有10%的佣金差額,甲是乙的主管所以乙的組織甲也有10%

我希望能做出一個參數查詢,只要輸入經手人的名字即能跑出4個欄位
經手人 佣金總額 上線 佣金差額

第2欄的佣金總額是包含整個組織的佣金總額

例如我輸入乙的名字,即跑出
經手人 佣金總額 主管 佣金差額
 乙     800       甲        200
佣金欄的部分會自動計算乙整個組織的佣金總額

PS因為上線及經手人的佣金百分比都在同一個資料表
  我不知該如何做出底下的查詢?
例如我輸入參數查詢經手人的名字"乙"
資料庫會去尋找2份資料
1.乙的下線"丙",並把乙與丙的銷售金額加總
2.乙的上線"甲"並採用甲的佣金百分比減乙的佣金百分然後乘上已與丙的銷售總金額

還勞煩大大及各位高手能幫幫忙
作者: ACMAIN_CHM    时间: 2009-3-17 23:59

如果级差固定为 10%, 则一共 50%, 这样最多只有5层,可以直接在查询设计器中,把这个表加5次,然后用left join 左外连接实现。

如果不是固定的5次,或固定N次, 则需要用代码来遍历所有下线。



******************
*  一切皆有可能  *
******************

.
ACMAIN - Access论坛回贴准则(个人).
.

.
QQ群 48866293 / 12035577 / 7440532 / 13666209
http://www.office-cn.net/vvb/ .
http://www.accessbbs.cn/bbs/index.php .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
.
http://www.office-cn.net/home/space.php?uid=141646 .

作者: s999ooo    时间: 2009-3-18 00:38
感謝ACMAIN_CHM大大的回覆
我特地到您回帖準則去看
目的:節約自己時間,學習各種思路,同時儘可能給需要幫助的人以必要幫助。
這句話寫得真不錯

雖然我還是無法解決問題  但無論如何還是感謝您的回覆及提供的思考方向
作者: iou33449999    时间: 2009-3-18 15:27
共同学习了 受益匪浅




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