みんなおはよう、
したがって、order_details と bom_details などの 2 つのテーブルがあります。
テーブルは、2008 Microsoft SQL Server の T SQL データベースに格納されています。
order_details - 注文を含む - 例:
+---------+----------+-----+----------+ | | 注文番号 | 倉庫 | 数量 | 製品 | +---------+----------+-----+----------+ | | 080808 | 03 | 10 | 85080-00 | +---------+----------+-----+----------+
bom_details - BOM 情報を含む - 例:
+------------+--------+-------+-------+------------- ------+---------------------+ |トップ製品| top_w | 使い方 | レベル | コンポーネント製品 | コンポーネント倉庫 | +----------+--------+-------+-------+------------- ------+---------------------+ | | 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
そして、それは私が必要なものを教えてくれます。
+-------------+--------+--------------+----------- ------+--------------+--------------+ | | トップ製品 | top_w | 数量_必須 | コンポーネント製品 | component_w | 数量_必須 | +-------------+--------+--------------+----------- ------+--------------+--------------+ | | 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 を使用してこれを達成しています。これは、ほとんどの場合、ロードしてクラッシュするのに時間がかかります!
これを SQL レベルで達成できるようにしたいと考えているため、いくつかのレポートを作成し、プロセス全体を自動化できます。
これを行うための最良の方法は何ですか?
Crystal Report Designer 2008 にもアクセスできますが、このフロント エンドでこれを実現する方法がわかりません。
興味のある方のために、私たちは SAGE 1000 ERP を使用しています。サポート会社は、フロント エンドでこれを達成する唯一の方法は MRP を有効にすることだと言いましたが、それでも私が求めていることを正確に達成することはできません。