本人要用VB+Access做一个MRP系统,已经用ACCESS存储了MRP的三个输入(BOM表、期初库存表、毛需求表、在途量表),思考了很久不知道如何用VB实现得到如上图的结果(计划订单投入),最后将运行结果保存到Access的MRPTable表中。
  还望高手不吝赐教!!!谢谢,拜谢足下!!!

解决方案 »

  1.   

    感觉 excel 比较容易 实现 你的 愿望
      

  2.   

    用VB语言编写的MRP算法........
    还是自己写比较好.....
      

  3.   

    MRP物料需求计划系统,我在ACCESS中存储了BOM表、库存表、毛需求表,希望通过VB程序实现“BOM的遍历、MRP的计算”后将结果(计划订单投入量)再保存到ACCESS的MRPTable表中。
      本人不是计算机专业,只学过VB,难度可想而知。 望江湖救急,不胜感激,难在VB程序(BOM的遍历、MRP的计算).
    MRP算法 :
    使用如下变量:j指向MRP计划的优先级别(计划优先级别根据低层码从小到大排序);i指向当前计划优先级别的第i个物料;t指向当前物料MRP计划的第t个时段;m表示计划展望期长度(即时段总数);s表示所考察物料的低层码的最大值(计划优先级别最低)。沿用上述的记号,MRP算法描述如下:
    第1步:初始化,设j=1,i=1,t=1,计算所有物料的低层码的最大值,并赋给变量s,转入第2步。
    第2步:计算低层码为j的物料集合Vj ,转入第3步。
    第3步:对于Uij∈ (j=1,2,…,s;i=1,2,…,| Vj |),计算其在t时段的各个计划量:NR(t)、PORC(t)、POR(t),转入第4步。
    第4步:[t=m?]:如果t=m,转入第5步;否则,t=t+1,转入第3步。
    第5步:[i=|Vj|?]:如果,转入第6步;否则,i=i+1,t=1,转入第3步。
    第6步:[j=s?]:如果j=s,算法结束;否则,j=j+1,i=1,t=1,转入第2步。
    希望哪里大侠能帮我将上述算法用VB写出来。拜谢!
      

  4.   

    MRP物料需求计划系统,我在ACCESS中存储了BOM表、库存表、毛需求表,希望通过VB程序实现“BOM的遍历、MRP的计算”后将结果(计划订单投入量)再保存到ACCESS的MRPTable表中。
      

  5.   

    MRP物料需求计划系统一套几千万,几亿元,那算法就能说明白?就能白说?