0

私は2つのテーブルを持っていCustomerますAddress. 1 人の顧客が 1 つ以上の住所を持つことができます。

私のビューは、ListDetailすべての顧客が左側にリストとして表示され、エディションが右側に表示されます。

エディションの下に、アドレスのリストと選択したエディションを含む「アドレス領域」があります。

私の問題は、すべての住所がリストされていることです。一致する customerId (最初のリストで選択) を持つアドレスが必要なだけです。

これは、私が話していることを理解するのに役立つ図です。 ここに画像の説明を入力

選択した ID でポップアップを表示する最初のリストにボタンを作成できますが、アドレス コレクションにパラメーターを配置する方法がわかりません。

詳細が必要な場合は教えてください。

編集:私が欲しいものの良い例は、デフォルトで作成された「ロール」ビューです。このビューを編集してどのように機能するかを確認する方法がわかりませんが、「役割」を選択すると、ユーザーのリストが更新され、この役割を持つユーザーのみが表示されます。

4

1 に答える 1

2

2 つのテーブルが関連付けられている場合 (つまり、テーブル デザイナーでテーブル間の関係を作成した場合)、記述した内容が自動的に実行されます。画面の追加ウィザードを使用して、選択したアイテムに表示する関連テーブルの「関連データ」チェックボックスにチェックを入れることができます。

テーブルのチェックボックスをオンにしなかった場合でも、画面デザイナーの左側 (横に + がある) にあるナビゲーション プロパティ (リレーションシップを追加したときに作成されたもの) をドラッグできます。

手動で行うには、モデル化されたクエリ (テーブルに基づくクエリ、または別のクエリに基づくクエリ)を作成し、そこに整数パラメーターを追加してから、そのパラメーターに基づいてフィルターを追加する必要があります。

于 2013-06-22T04:42:31.130 に答える