テーブル制約の作成

適用: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

製品コンフィギュレーション モデルのコンポーネントに、ユーザー定義またはシステム定義のテーブル制約を作成できます。[製品コンフィギュレーション モデル] リスト ページで、テーブルの制約を表示または作成できます。そのためには、[アクション ペイン] 上で [テーブル制約] をクリックします。[制約ベースの製品コンフィギュレーション モデルの詳細] フォームでテーブルの制約を設定することもできます。これを行うには、[制約] クイックタブの [テーブル制約の管理] をクリックします。

ユーザー定義テーブル制約の作成

ユーザー定義のテーブルの制約を設定する前に、制約に含める属性タイプが存在している必要があります。詳細については、「属性のタイプ (フォーム)」を参照してください。

  1. 製品情報管理 >共通 >製品コンフィギュレーション モデル をクリックします。

  2. [アクション ウィンドウ] で [テーブル制約] をクリックします。

  3. [新規テーブル制約] ウィザードを起動するには、ツール バーの [新規] をクリックします。

  4. [新規テーブル制約] ページで、[次へ >] をクリックします。

  5. [名前とタイプの指定] ページの、[名前] フィールドでテーブル制約の名前を入力します。

    ヒント

    テーブルの制約の名前に Microsoft Solver Foundation 構文を使用することをお勧めします。

  6. オプション: [説明] フィールドで、テーブルの制約の説明を入力します。

  7. [ユーザー定義] オプションをクリックし、[次へ >] をクリックします。

  8. [列の定義] ページで、[新規] をクリックして、テーブルの制約に含める属性タイプを指定します。

  9. [属性タイプ] フィールドで、列に含める属性タイプを選択します。

  10. 作成する各列について、手順 8 と 9 を繰り返し、[次へ >] をクリックします。

  11. [テーブル制約コンテンツ] ページで、許可する値の組み合わせを入力し、[次へ >] をクリックします。

    注意

    [列の定義] ページで選択した属性タイプに対して指定されている属性の場合は、厳密なソルバー値を使用する必要があります。

    ヒント

    テーブルの制約で許可する組み合わせを設定する時は、属性値を表示すると便利です。属性値を表示するには、[属性タイプ] フォームを開き、テーブルの制約の列に対して選択した属性タイプを選択します。

  12. [完了] ページで、[完了] をクリックします。

システム定義テーブル制約の作成

  1. 製品情報管理 >共通 >製品コンフィギュレーション モデル をクリックします。

  2. テーブルの制約を追加するコンポーネントを含む、製品コンフィギュレーション モデルを選択します。[アクション ウィンドウ] で [テーブル制約] をクリックします。

  3. [新規テーブル制約] ウィザードを起動するには、ツール バーの [新規] をクリックします。

  4. [新規テーブル制約] ページで、[次へ >] をクリックします。

  5. [名前とタイプの指定] ページの、[名前] フィールドでテーブル制約の名前を入力します。

    ヒント

    テーブルの制約の名前に Microsoft Solver Foundation 構文を使用することをお勧めします。

  6. オプション: [説明] フィールドで、テーブルの制約の説明を入力します。

  7. [システムで定義] オプションをクリックして作成する制約タイプを指定し、[次へ >] をクリックします。

  8. [テーブルの選択] フィールドで、制約に使用するフィールドを含むシステム テーブルを選択し、[次へ >] をクリックします。

  9. [列の定義] ページで、[追加] をクリックして、テーブルの制約に含めるフィールドおよび属性タイプを指定します。

  10. [名前] フィールドに、列の名前を入力し、[次へ >] をクリックします。

  11. [フィールド名] フィールドで、属性タイプと組み合わせて使用するフィールドを選択します。[名前とタイプの指定] ページで選択したシステム テーブルのフィールドから選択できます。

  12. [属性タイプ] フィールドで、選択したフィールドと組み合わせて使用する属性を含む属性タイプを選択します。各列について、手順 10、11 と 12 を繰り返し、[次へ >] をクリックします。

  13. [完了] ページで、[完了] をクリックします。

参照

コンポーネントにテーブルの制約を追加します。

システム定義およびユーザー定義のテーブル制約について