1

3 つのエンティティがあり、そのうちの 1 つは多くのレコードを含み、他の 2 つはそれらのレコードのリストです。私の目的は、それらの候補者の長いリストと短いリストを作成することです。もちろん、nn 関係を使用して長いリストを作成できます。「既存のレコードを追加」ボタンを使用して、長いリストにレコードを追加します。しかし、指定された長いリストのアイテムからレコードを選択する短いリストを作成する必要があります。ユーザーは、最初にほとんどのレコードを削除してロング リストに追加し、次にそれらのレコードをロング リストから削除してショートリストに追加します。

完全に指定するには:

  • レコード エンティティ:x1,x2,x3..............xn

  • ロング リスト エンティティ: LL1 (x1,x4,x7), LL2(x2,x10){sample}

  • ショート リスト エンティティ: SL1 (x1,x7), SL2(x2){ロング リストからのレコードがあり、レコードが入力されると、指定されたロング リストからのレコードのみがオプションになります。}

では、どうすればそのようなシステムを機能させることができるでしょうか?

4

1 に答える 1

1

4 つのエンティティ LongList、ShortList、LongListMember、ShortListrMember を作成します

LongList エンティティの属性

1) リスト名

2) リストに関して保存したいその他の情報。

ショートリスト エンティティの属性

1) リスト名

2) LongList - 関連する LongList レコードへのルックアップ

3) リストに関して保存したいその他の情報。

LongListMember エンティティ属性

1) リスト名 - LongList エンティティへのルックアップ

2) メンバー - リストで追跡するエンティティへのルックアップ。

ShortListMember エンティティ属性

1) リスト名 - ShortList エンティティへのルックアップ

2) メンバー - リストで追跡するエンティティへのルックアップ。

ロングリストを作成する

1) Entity LongList のレコードを作成する

2) リストで追跡するレコードごとに、LongListMember レコードを追加します。

a) List Name フィールドは、作成した新しい LongList レコードを指します

b) メンバー フィールドは、リストに追加するレコードを指します。

同様に、ShortList を作成するには

1) Entity ShortList のレコードを作成する

2) Long List フィールドを関連する Long List レコードに設定します。

3) リストで追跡したいレコードごとに、List Member レコードを追加します。

a) リスト名フィールドは、作成した新しいショートリスト レコードを指します

b) メンバー フィールドは、リストに追加するレコードを指します。

Short List のメンバーが関連する LongList に属する必要があるという制約を適用するには、関連する LongList に属するレコードのみがルックアップ ビューに表示されるように、ShortListMember フォームにフィルター処理されたルックアップを記述する必要があります。これは少し複雑です。この方法を使用する場合はお知らせください。さらにサポートさせていただきます。

于 2013-09-25T16:41:51.820 に答える