1

私は解決策を探しているか、それは単に不可能/良い習慣ではないと言われています。

私は現在、新しい注文を作成し、提供する製品のルックアップテーブルから選択できるデータベースを持っています。これはほとんどの部分でうまく機能しますが、ランダムなその他のアイテムを注文に追加できるようにもしたいと思います。たとえば、1つの請求書に「Endof Tenancy Clean」と記載されている製品が記載されていても、「2xLightbulb」などのエントリが含まれている場合があります。

これらのアイテムに対して別のルックアップテーブルを作成しようとしましたが、問題は、注文する前に、考えられるすべてのアイテムを事前に定義する必要がないことです。必要なときにアイテムと価格を簡単に入力できるようにしたいと思います。

これを実現できるデータベースの設計または回避策はありますか?どんな助けでも大歓迎です。参考までに、Lightswitch2012を使用しています。

4

3 に答える 3

0

このような意味ですか?

ここに画像の説明を入力してください

(簡潔にするために、主要な属性のみが含まれています)

于 2012-11-27T03:54:57.933 に答える
0

私が過去に見たオプションの 1 つは、「追加サービス」のようなラベルが付いた通常の項目テーブルのレコードです。アプリケーション コードはこの項目を認識し、説明を入力または編集して請求書とともに印刷する必要があります。

于 2012-11-26T16:46:37.133 に答える
0

私たちが使用している ERP システムでは、パーツ テーブルにフラグがあり、注文のパーツの説明を変更できます。つまり、部品番号を順番に並べてから、説明を変更します。この 1 回限りの説明は、基本的に id フィールドと説明の 2 つのフィールドを持つ特別なテーブル (NONSTANDARD と呼ばれる) に格納されます。「orderlines」テーブルには、レコードの ID を特別なテーブルに格納するフィールドがあります。通常、このフィールドの値は 0 です。これは、パーツの通常の説明が表示されることを意味しますが、0 より大きい場合、説明は非標準テーブルの適切な行から取得されます。

于 2012-11-26T18:52:17.110 に答える