スタンダード ビルダーに基づくテンプレートをカスタム クエリによるダイアグラムの構築に使用する場合は通常、スケマティック ダイアグラム テンプレートのクエリを指定する必要があります。次の例では、データベースに保存されているオブジェクトが、異なるガス プラントのものであるとします。データベースの特定のフィールドによって、各ガス プラントのそれぞれのオブジェクトが識別されます。この情報を使用すると、特定のガス プラントに関連するオブジェクトをフィルタリングする特定のダイアグラム テンプレートを定義する際に役立ちます。これによって、ガス プラントごとにダイアグラムを生成できます。このようなダイアグラム テンプレートを定義するには、そのテンプレートに関連するクエリと、各ダイアグラムの識別子を構築する方法を構成する必要があります。次の手順では、これらのパラメーターを構成する方法を詳しく説明します。
- スケマティック データセット エディター内でスケマティック データセットを編集します。
- スケマティック アイテム ウィンドウのツリー ビューにスケマティック データセット リソースが表示されていない場合、[スケマティック データセット エディター] ツールバーの [ビュー] → [プロジェクト ツリー] をクリックします。
- スケマティック データセット エディターのツリーで、目的のスケマティック ダイアグラム テンプレートをクリックします。
- [プロパティ] タブをクリックします。
- [クエリ/識別子エディター] ボタン をクリックします。
[クエリ/識別子エディター] ダイアログ ボックスが開きます。
- [データ ソース] リスト (1) から、目的のデータ ソースをクリックします。
ドロップダウン リストには、スケマティック データセットで参照されるすべてのデータ ソースが含まれています。
- [テーブル] リスト (2) から、クエリを実行する対象となるテーブルをクリックします。
選択したテーブルの内容が自動的にエリア 3 に表示されます。
- [クエリ] エリア (4) に、クエリ SQL コードを入力します。
- [結果の表示](5) をクリックします。
クエリの結果が [結果] エリア (6) に表示されます。
- 指定したクエリによって返されたすべてのフィールドが表示されている [フィールド] リスト (7) から、各ダイアグラム アイテムの識別子の構築に使用するフィールドをクリックし、[右へ移動] ボタン (8) を使用して有効にします。
選択したフィールドの名前が、[識別子] リスト (9) に自動的に表示されます。
- [OK] をクリックして、ダイアグラムのテンプレートのクエリと識別子の定義を有効にし、終了します。
[クエリ/識別子エディター] を開いた [クエリ] エリア フィールドに SQL コードが自動的にレポートされます。