l********a 发帖数: 1 | 1 系统使用asp+access。搞一个产品销售系统用的。
问题是这样子的:
所有客户,每一个客户的折扣是不同的;
所有产品类别,对于一个客户的折扣是不同的;
比如产品类别PN01,对于客户CA的折扣是7.5折,对于客户CB的折扣是8折;
比如产品类别PN02,对于客户CA的折扣是6.5折,对于客户CB的折扣是7折;
同属于一个产品类别的所有产品类型,出售价不一样,对于一个客户的折扣是相同的;
比如产品类别PN01下面的产品类型Pta,出售价230,对于客户CA的价格是
230*0.75=173。
比如产品类别PN01下面的产品类型Ptb,出售价975,对于客户CA的价格是
975*0.75=731。
输入销售记录的时候,当选择了客户,选择了某一个产品类别下的产品型号,
输入数量,自动计算总额。结果四舍五入。
一想到这个就很乱。不知道我说清楚了没有?用的是access,不知道数据库怎么设计,
也不知道asp怎么写。 |
a*******t 发帖数: 891 | 2 you need to look up "many-to-many" relationship and the standard table
design to deal with it
usually use a 3rd table will work
【在 l********a 的大作中提到】 : 系统使用asp+access。搞一个产品销售系统用的。 : 问题是这样子的: : 所有客户,每一个客户的折扣是不同的; : 所有产品类别,对于一个客户的折扣是不同的; : 比如产品类别PN01,对于客户CA的折扣是7.5折,对于客户CB的折扣是8折; : 比如产品类别PN02,对于客户CA的折扣是6.5折,对于客户CB的折扣是7折; : 同属于一个产品类别的所有产品类型,出售价不一样,对于一个客户的折扣是相同的; : 比如产品类别PN01下面的产品类型Pta,出售价230,对于客户CA的价格是 : 230*0.75=173。 : 比如产品类别PN01下面的产品类型Ptb,出售价975,对于客户CA的价格是
|
c*******e 发帖数: 8624 | 3 产品那个table就放产品
pno, class, price ...
顾客那个就放顾客
cno, class, discount ...
到时候实际价格=price*discount where p.class = c.class
【在 l********a 的大作中提到】 : 系统使用asp+access。搞一个产品销售系统用的。 : 问题是这样子的: : 所有客户,每一个客户的折扣是不同的; : 所有产品类别,对于一个客户的折扣是不同的; : 比如产品类别PN01,对于客户CA的折扣是7.5折,对于客户CB的折扣是8折; : 比如产品类别PN02,对于客户CA的折扣是6.5折,对于客户CB的折扣是7折; : 同属于一个产品类别的所有产品类型,出售价不一样,对于一个客户的折扣是相同的; : 比如产品类别PN01下面的产品类型Pta,出售价230,对于客户CA的价格是 : 230*0.75=173。 : 比如产品类别PN01下面的产品类型Ptb,出售价975,对于客户CA的价格是
|
l*****o 发帖数: 318 | |