2016-06-29 25 views
1

Dynamics CRM 2016を使用しています。私は、顧客と競合他社を追跡するためにアカウントエンティティを使用しています。私は機会とアカウントの間に新しい1:Nの関係を作り、Account_Competitorsという名前をつけました。私は "Competitors"というタイトルの機会フォームにサブグリッドを置き、関連するAccount_Competitorsを表示するように設定しました。 「+」ボタンをクリックすると、簡単にフォームを作成できます。 "Add Existing"の動作が必要です。これをどうやって解決するのですか?ダイナミックCRMサブグリッドは、新しいレコードと既存のレコードの参照を作成するようにデフォルト設定されています

答えて

3

Opportunity on Accountへのルックアップがビジネス上必要な場合、あなたは今見ているものを経験します(これは最適とは言えません)。

代わりにルックアップを変更した場合、サブグリッドの「+」ボタンを押したときの最初の動作は、「既存のものを追加する」動作を開始することになります。

これは、1:N関係を持つのは少し奇妙に聞こえます。このようにして、競争相手アカウントは、単一の機会にのみ関連付けることができます。標準のCompetitorエンティティを使用するか、代わりにN:Nの関係を使用することを検討することをお勧めします。

1

サブグリッドの新しいレコードボタンの動作を制御するには、サブグリッドで選択されている子エンティティを見ます。親のルックアップフィールドが必要な場合、クリックすると「新しいレコード」フォームが表示されます+ボタン。親エンティティのルックアップフィールドは、子エンティティに要求されない場合、ユーザーは、「既存の追加。」ルックアップフィールドを取得する例と詳細については

あなたはhttp://www.inogic.com/blog/2014/05/sub-grid-add-action-behavior-in-dynamics-crm/

を見ることができます
関連する問題