0

サプライヤと呼ばれるルックアップテーブルがあり、すべてのサプライヤ情報が含まれています。また、マテリアルと呼ばれるルックアップテーブルがあり、すべてのマテリアル情報が含まれています。私はsupplier_quoteという別のテーブルを作成しています。このテーブルには、少なくとも3つの原材料と、価格と数量を含む3つのサプライヤーを格納します。

これの目的は、Visual Basicのユーザーが1つのサプライヤに電話して、3つの材料のそれぞれの価格を取得し、次のサプライヤに電話して、同じ3つの材料の価格を入力し、3番目のサプライヤに再度入力できるようにすることです。

各サプライヤーの名前と原材料を表示するフォームのドロップダウンボックスを考えていましたが、これまでのところ、その背後にあるロジックを理解していないようです。

私はこのようなものが必要です:

サプライヤー1
原材料A.23ドル
原材料B.$25
原材料C$30

サプライヤー2
原材料A.22ドル
原材料B.21ドル
原材料c。35ドル

サプライヤー3
原材料A.23ドル
原材料B.32ドル
原材料C.$29

すべての情報は1つの同じ引用符で囲まれているため、supplier_quoteテーブルの1つのレコードになります。価格は見積もりをする人が入力するので、同じテーブルに保存されると思います。

誰か助けてください?よろしくお願いします。VisualBasic2010とSQL2008を使用しています。

4

1 に答える 1

2

引用 (私が追跡できるものについてのいくつかのアイデアですが、これは要件を明確にする必要がある場所です)

  • ID
  • 名前
  • 見積もりの​​理由(なぜこの見積もりが必要なのですか?)
  • 依頼者 (おそらくユーザーにリンクされているのは誰ですか?)
  • プロジェクト #... (これらを特定のプロジェクトまたは RFP に追跡しますか?)
  • 期日 (ベンダーからのすべての提案はいつまでに返却する必要がありますか?)
  • 等...
  • 提案依頼番号 (内部的に見積依頼をどのように追跡していますか?)

サプライヤー

  • ID
  • 名前

素材

  • ID
  • 名前

Supplier_Quote

  • 見積もり_ID
  • サプライヤー_ID
  • StartDate (サプライヤーの価格設定が適切な形式である日付)
  • EndDate (オープン エンドの場合は、サプライヤーの価格を null のままにしておくのが適切な日付。)

Supplier_Quote_Materials

  • 見積もり_ID
  • サプライヤー_ID
  • Material_ID
  • 価格
  • 数量制限など...

ユーザーインターフェース:

ユーザーは「Quote Maintenance transaction」を入力します

  • タブ付きインターフェースまたは複数のセクションを選択できます。

タブ 1 - 引用符

  • 探す
  • 見積リストの結果 (選択を反映するために選択した詳細セクションが更新された場合)
  • 詳細(追加・削除・保存ボタン)

タブ 2 - サプライヤー (タブ 1 で見積もりが選択されるまで無効)

  • 探す
  • 仕入先リストの結果 (選択を反映するために選択した詳細セクションが更新された場合)
  • 詳細(追加・削除・保存ボタン)

タブ 3 - 材料 (サプライヤーがタブ 2 で選択されるまで無効)

  • 探す
  • 材料リスト (選択した詳細セクションが選択を反映するように更新された場合)
  • 詳細(追加/削除/保存ボタン

見積もり、サプライヤー、および材料の間の関係は、セクション/タブを介して維持されます。したがって、ユーザーはサプライヤーを見積もりに追加し、次に材料を見積もりに関連するサプライヤーに追加します。

于 2012-04-15T17:37:45.633 に答える