fixedstaryq 发表于 2007-12-15 19:17

请大家都帮帮忙

仓库管理系统
产品代码        产品名称        日期        入库数量        出库数量        自领数量        结存数量
1001        FS-1#        20071201        1000                        1000
1001        FS-1#        20071202                50        150        800
2001        BP        20071201        5000        100        20        4880
2001        BP        20071210                        1000        3880
………        ………..        …………..                               
这个汇总表就是将三张明细表汇总到这个表中,根据产品名称和发生的日期分别添到各个相应的格中。产品代码按将从小到大排列,同一产品按日期先后排序。.
上面汇总表来自一下三张表:
有三张表pro_in(入库表)
产品代码        产品名称        日期        入库数量
1001        FS-1#        20071201        800
1001        FS-1#        20071201        200
2001        BP        20071201        5000
…….                       
                       
pro_out(出库表)
产品代码        产品名称        日期        出库数量
1001        FS-1#        20071202        30
1001        FS-1#        20071202        20
2001        BP        20071201        100
…….                       
                       
pro_zl(领用表)
产品代码        产品名称        日期        自领数量
1001        FS-1#        20071202        100
1001        FS-1#        20071202        50
2001        BP        20071201        20
2001        BP        20071210        1000
                       

汇总表中数字颜色对应的相应子表中数字颜色相同的合计数,例如汇总表1201日入库1000对应产品入库子表中800+200同理其它的也是
这个结果如何实现啊,我已经研究了十多天了

hu9jj 发表于 2007-12-15 21:17

你是要建立按产品代码排序的逐日收、发、存明细表吧。建议通过循环语句建立代码来实现。

页: [1]

编程论坛