次の方法で共有


要素デザイナー

この記事では、要素デザイナーを確認し、それらを使用する方法について説明します。 このツールには、プログラム内の要素の種類ごとのデザイナーが含まれています。 要素を作成または変更するときは、これらのデザイナーを使用します。

要素デザイナーを開く

要素デザイナーを開くには、以下の手順を実行します。

  1. プロジェクトまたはアプリケーション エクスプ ローラーで要素を検索します。
  2. 要素を右クリックします。 アプリケーション エクスプローラーで、デザイナーを開くをクリックします。 プロジェクトで、開くをクリックします。
  3. 要素デザイナーのノードを展開して、要素の詳細を表示します。

ノードのプロパティ

要素デザイナーで個々のノードを選択すると、Visual Studio のプロパティ ウィンドウに、そのノードのさまざまなプロパティが表示されます。 要素の特性のほとんどは、これらのプロパティによって制御されます。 たとえば、次の図は、FMCustomer テーブルの要素デザイナーを表示します。 最上位ノードが選択されていることを確認します。

FMCustomer のノードのプロパティ。

次の図は、選択されているトップレベルのノードに対応する、テーブルのプロパティのセットを示しています。

FMCustomer のプロパティ ウィンドウ。

各要素ノードには、適用される一連のプロパティがあります。 操作するプロパティを見つけやすいようにするには、プロパティ ウィンドウの上部にあるボタンを使用して、表示方法を制御します。 プロパティは、次の方法で配置できます。

組織 説明
アルファベット順 アルファベット順にプロパティを配置します。
分類済 プロパティをノード タイプの標準カテゴリに配置します。
変更済 プロパティを、変更されたものとデフォルト値を使用するものに分割します。
頻度 プロパティが頻繁に、ときどき、または稀に変更されるかどうかに基づき、プロパティをカテゴリに分割します。

ノードでの作業

要素を作成または変更するとき、その要素のノードの追加または削除が必要ことがよくあります。 たとえば、テーブルにフィールドを追加するには、テーブル要素のフィールドノードを右クリックして、新規を指し、次に追加するフィールドのタイプをクリックします。

新しいフィールドの追加。

ノードを削除するには、そのノードをクリックしてから、削除をクリックします。 ノードのために他のアクションを実行することもできます。 ノードの名前を変更したり、ノードを複製したり、ノードの一覧で、上下に移動させたりします。

要素のノードを検索中

場合によっては、要素のノード リストが長くなるため、探している特定のノードが見つけにくくなります。 各要素デザイナーの上部に検索バーがあることを確認します。 検索する文字列を入力すると、検索文字列に一致するノードのみが含まれるようにノード リストがフィルター処理されます。 たとえば、次の図は、「電子メール」検索用語が適用された後の FMCustomer テーブルの要素デザイナーを表示します。 その検索文字列に一致する名前を持つノードのみ要素デザイナーに表示されます。

要素の検索。

カスタマイズ要素または拡張要素を扱っている場合、検索文字列の先頭に c: (「カスタマイズ要素」の場合) または e: (「拡張要素」の場合) を付けて、カスタマイズまたは拡張機能のみをそれぞれ返すことができます。

  • e: は現在の要素に属するすべての拡張子を返します。
  • c: 現在の要素に属するすべてのカスタマイズを返します。
  • e:Email は顧客名に文字列「電子メール」が含まれているすべてのカスタマイズ ノードを返します。
  • c:Email 顧客名に文字列「電子メール」が含まれているすべてのカスタマイズ ノードを返します。

要素デザイナのノード値は、多くの場合、別の要素への参照です。 たとえば、テーブル要素内のフィールド ノードは、通常拡張データ型 (EDT) 要素に基づいています。 要素デザイナーでノードを右クリックするとき、<要素>に移動 コマンドをクリックして、関連要素に移動します。 たとえば、FMVehicle テーブルのフィールドの一覧で FuelType ノードを右クリックするとき、基本列挙 FMFuelType に移動するをクリックして、フィールドを定義するために使用される基本列挙を表示します。

要素に移動する。