要素デザイナー
この記事では、要素デザイナーを確認し、それらを使用する方法について説明します。 このツールには、プログラム内の要素の種類ごとのデザイナーが含まれています。 要素を作成または変更するときは、これらのデザイナーを使用します。
要素デザイナーを開く
要素デザイナーを開くには、以下の手順を実行します。
- プロジェクトまたはアプリケーション エクスプ ローラーで要素を検索します。
- 要素を右クリックします。 アプリケーション エクスプローラーで、デザイナーを開くをクリックします。 プロジェクトで、開くをクリックします。
- 要素デザイナーのノードを展開して、要素の詳細を表示します。
ノードのプロパティ
要素デザイナーで個々のノードを選択すると、Visual Studio のプロパティ ウィンドウに、そのノードのさまざまなプロパティが表示されます。 要素の特性のほとんどは、これらのプロパティによって制御されます。 たとえば、次の図は、FMCustomer テーブルの要素デザイナーを表示します。 最上位ノードが選択されていることを確認します。
次の図は、選択されているトップレベルのノードに対応する、テーブルのプロパティのセットを示しています。
各要素ノードには、適用される一連のプロパティがあります。 操作するプロパティを見つけやすいようにするには、プロパティ ウィンドウの上部にあるボタンを使用して、表示方法を制御します。 プロパティは、次の方法で配置できます。
組織 | 説明 |
---|---|
アルファベット順 | アルファベット順にプロパティを配置します。 |
分類済 | プロパティをノード タイプの標準カテゴリに配置します。 |
変更済 | プロパティを、変更されたものとデフォルト値を使用するものに分割します。 |
頻度 | プロパティが頻繁に、ときどき、または稀に変更されるかどうかに基づき、プロパティをカテゴリに分割します。 |
ノードでの作業
要素を作成または変更するとき、その要素のノードの追加または削除が必要ことがよくあります。 たとえば、テーブルにフィールドを追加するには、テーブル要素のフィールドノードを右クリックして、新規を指し、次に追加するフィールドのタイプをクリックします。
ノードを削除するには、そのノードをクリックしてから、削除をクリックします。 ノードのために他のアクションを実行することもできます。 ノードの名前を変更したり、ノードを複製したり、ノードの一覧で、上下に移動させたりします。
要素のノードを検索中
場合によっては、要素のノード リストが長くなるため、探している特定のノードが見つけにくくなります。 各要素デザイナーの上部に検索バーがあることを確認します。 検索する文字列を入力すると、検索文字列に一致するノードのみが含まれるようにノード リストがフィルター処理されます。 たとえば、次の図は、「電子メール」検索用語が適用された後の FMCustomer テーブルの要素デザイナーを表示します。 その検索文字列に一致する名前を持つノードのみ要素デザイナーに表示されます。
カスタマイズ要素または拡張要素を扱っている場合、検索文字列の先頭に c: (「カスタマイズ要素」の場合) または e: (「拡張要素」の場合) を付けて、カスタマイズまたは拡張機能のみをそれぞれ返すことができます。 例
- e: は現在の要素に属するすべての拡張子を返します。
- c: 現在の要素に属するすべてのカスタマイズを返します。
- e:Email は顧客名に文字列「電子メール」が含まれているすべてのカスタマイズ ノードを返します。
- c:Email 顧客名に文字列「電子メール」が含まれているすべてのカスタマイズ ノードを返します。
関連する要素への移動
要素デザイナのノード値は、多くの場合、別の要素への参照です。 たとえば、テーブル要素内のフィールド ノードは、通常拡張データ型 (EDT) 要素に基づいています。 要素デザイナーでノードを右クリックするとき、<要素>に移動 コマンドをクリックして、関連要素に移動します。 たとえば、FMVehicle テーブルのフィールドの一覧で FuelType ノードを右クリックするとき、基本列挙 FMFuelType に移動するをクリックして、フィールドを定義するために使用される基本列挙を表示します。