大家早上好,
所以我有两个表,例如 order_details 和 bom_details
这些表存储在 2008 Microsoft SQL Server 上的 T SQL 数据库中
order_details - 包含订单 - 示例:
+---------+------------+------+----------+ | 订单号 | 仓库 | 数量 | 产品 | +---------+------------+------+----------+ | 080808 | 03 | 10 | 85080-00 | +---------+------------+------+----------+
bom_details - 包含 BOM 信息 - 示例:
+---------+--------+--------+-------+------------- ------+----------+ |顶级产品| 顶部_wh | 用法 | 水平 | 组件_产品 | 组件仓库 | +---------+--------+--------+-------+------------- ------+----------+ | 85080-00 | 03 | 15 | 01 | 10000-00 | 01 | | 85080-00 | 03 | 12 | 02 | 10000-01 | 01 | | 85080-00 | 03 | 16 | 03 | 10000-02 | 01 | +---------+--------+--------+-------+------------- ------+----------+
我希望能够输入订单号,例如:
080808
它会告诉我我需要什么,例如
+-------------+--------+--------------+----------- ------+-------------+--------------+ | 顶级产品 | 顶部_wh | 数量_必填 | 组件_产品 | 组件_wh | 数量_必填 | +-------------+--------+--------------+----------- ------+-------------+--------------+ | 85080-00 | 03 | 10 | 10000-00 | 01 | 150 | | 85080-00 | 03 | 10 | 10000-01 | 01 | 120 | | 85080-00 | 03 | 10 | 10000-02 | 01 | 160 | +-------------+--------+--------------+----------- ------+-------------+--------------+
我们的采购部门目前正在通过一些非常讨厌的 vlookup 来实现这一点,这些 vlookup 需要很长时间才能加载和崩溃,大多数情况下都表现出色!
我希望能够在 SQL 级别实现这一点,这样我就可以编写一些报告并使整个过程自动化。
最好的方法是什么?
我也可以访问 Crystal Report Designer 2008,但我不知道如何通过这个前端实现这一点。
对于任何感兴趣的人,我们正在使用 SAGE 1000 ERP,我们的支持公司表示,通过前端实现这一目标的唯一方法是启用 MRP,但仍然无法完全实现我的要求。