Office中国论坛/Access中国论坛

标题: 一张表的一些数据分摊到另一张表,如何计算查询? [打印本页]

作者: 宏魔法师    时间: 2008-7-26 22:05
标题: 一张表的一些数据分摊到另一张表,如何计算查询?
有两张表,一张是产品明细表(A表).另一张是产品增加的数量表(B表).
根据B表的产品编号,分摊到A表对应的产品中,(A表中的同一种产品有好几个)(根据原来的数量的比例分摊)
举例:
A表:        产品编号        数量                                B表:      产品编号           数量_补充
         069300051603      10                                            069300051603        20
         069300051603      6
         069300051603      4

得出的查询计算表的结果应为:
            产品编号        数量
    069300051603       20
    069300051603       12
    069300051603       8

请各位高手大哥帮忙!
作者: 宏魔法师    时间: 2008-7-27 07:01
沉的好快,顶起来
作者: ui    时间: 2008-7-27 10:09
用代码写
先取左边总数 为20

然后新增20
20 * 10/20
20 * 6/20
20 * 4/20
更新表
作者: huangqinyong    时间: 2008-7-27 11:03
建议:在A表中应再加一个区别字段,这样才能更便捷的实现你上述的功能
作者: 宏魔法师    时间: 2008-7-27 13:36
ui你好,我刚开始使用ACCESS,不是很熟悉,,能否帮我做个简单的示例
huangqinyong你好,对于A表其实应该是很多表联合查询得出的查询表,而且是从ERP里导出的,格式是固定的,本来是在Excle里做好分摊,在复制到ACCESS中的,能否再帮我看看还有其他什么方法.
作者: arltemis    时间: 2009-2-3 20:21
又要用代码呀/一点点也不会




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