| 系统中本身有现成的产品部件组成表(内含标准用量)。现要求输入订单后,要求根据订单中的产品编码、订单数量能直接生成一个采购申请单。 |
方案你自己已经初步说清楚了。
帮你分析一下吧。
你已经表述了几个已知条件:
1、产品材料标准消耗表。
2、订单(你所说的还不能称之为订单只能是拟制订申购单)。
你没有表述的已知条件:
1、库存材料数量(如果当前一些材料的库存量并没有低于安全库存量,你没必要提出申购)。
2、生产计划中某产品的生产量。
3、生产计划中某产品的交货期。
通过这些已知量,你要得到一个最终目标数据,即当前申购材料的合理数量,然后将这些数据生成固定格式的文档并且可以打印出来。
根据你工作中的实际情况你很清楚如何计算并得到这些最终所需的数据。
关键是你如何利用 ACCESS 数据库 实现自动计算并生成申购单。
你要根据现实中工作流程,一步一步的将所需要的已知数据映射到数据库中,这个过程就是创建数据表的过程。
例如:你要在ACCESS数据库中 创建产品制造基础数据表,这个表中要准确的再现每一个产品所需的所有材料标准消耗量。
你要在 数据库中 创建产品生产计划表,这个表中准确的再现工厂生产各种产品的投产交货期、及生产数量、产品生产执行结束标志等数据。
你要在 数据库中 创建材料库存表(准确的应该是一个材料进消存动态表,材料进消存本身就是一组数据表,它本身可以独立工作。)
你要在 数据库中 创建材料安全库存量表(这里的安全库存量必须是可以人为干预更改的)
你要在 数据库中 创建查询用来计算出当前应该申购材料的数量。
剩下的是你要在数据库中 创建窗体及报表,用来人机交互操作及显示打印申购单。
实际上数据库设计就是通过计算机记录及模拟再现现实世界各种社会行为的过程。它是一个抽象的过程需要用一些时间和精力,因此要有耐心的才能完成。
说这么多,希望对你有用。