Office中国论坛/Access中国论坛
标题:
求助:关于时间\价格\数量的金额计算问题!
[打印本页]
作者:
gechunkai
时间:
2006-2-4 18:41
标题:
求助:关于时间\价格\数量的金额计算问题!
我有二张表,一张是合同对应的价格表,一张是合同对应的数量表.有关字段分别是:
表一:价格表
字段:合同ID,价格,执行日期(说明:执行日期就是每次价格的调整日期,第一个执行日期就是合同生效的日期)
表二:数量表
字段:合同ID,销售数量,销售日期
我现在想做一个销售总金额的年终月统计报表,统计每一份合同每月的销售金额.
请问这个报表怎么实现?谢谢各位大虾给予的帮助!
PS:新年快乐,万事如意!
作者:
一点通
时间:
2006-2-4 18:46
能使问题更好的解答,最好将你的例子传上来
作者:
gechunkai
时间:
2006-2-5 17:03
谢谢楼主提醒。我现在做了个例子放上来。
[attach]15636[/attach]
另外我作点说明:价格表的执行日期,就是销售合同价格的调整日期,比如合同ID为01的合同,执行日期2006-1-1的价格为400,执行日期2006-5-1的价格为420,这表示1-1到4-30的价格为400,5-1以后价格为420直到下一次价格调整。
现在我想做一份报表,能够按照一、二。。。。十一、十二月的月份,统计按合同分类的月销售金额统计(销售金额=销售数量*同期销售价格)
作者:
一点通
时间:
2006-2-5 22:32
这个问题在设计的时候就应该考虑到,我总认为单价表没有必要。同种商品不同的供应商会给出不同的单价,不同的时间也会出现不同的单价,也就是单价是一个相对不固定的量,因此没有必要为其建一个表。建议楼主把商品单价直接写在销售表中。
作者:
gechunkai
时间:
2006-2-6 15:32
楼主的意见,我也考虑过.可实际的工作中合同价格的管理和发货量的登记是两个人的工作,登记发货量的人并不清楚价格是多少,所以没有办法在一个表中记录.同时价格如果在一个表中,必然出现大量的重复数据,按照数据库设计的"三个范式"的要求,这样做也是不合理的.
我在用DLOOKUP函数试图制作一个查询,把数量表中每个记录对应的价格通过查询找出来,可是总不成功.
不知道还有哪位大虾能给点意见.谢谢.
作者:
一点通
时间:
2006-2-6 18:06
你这样设计也违背了一一对应的原则,应在销售表中加一个“单价ID”字段,在销售数据录入时用DLOOKUP查询最新单价,并将“单价ID”保存在销售表中,这样登记发货的人并不需要知道价格,
作者:
gechunkai
时间:
2006-2-6 19:44
解决了.我把结果传上来(还可修改),希望给和我一样的菜鸟一些帮助.[attach]15647[/attach]
作者:
一点通
时间:
2006-2-6 19:51
例子有错误,请检查后再上传,谢谢
作者:
gechunkai
时间:
2006-2-7 01:29
请版主删除此贴,谢谢!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3