[データ条件]ダイアログ ボックス

クエリーのデータ条件を作成または修正します。

データ条件に基づいて、図面オブジェクトにアタッチされたデータが検索されます。

[オブジェクト クラス]/[オブジェクト プロパティ]/[データベース リンク]/[オブジェクト データ]/[属性]オプション:

クエリーするデータを選択します。

  • オブジェクト クラスに関連付けられたデータを検索するには、[オブジェクト クラス]を選択します。[クラス]リストからオブジェクト クラスを選択します。プロパティを選択します。

    選択したオブジェクト クラスのすべてのサブクラスを検索するには、[サブクラスを含める]を選択します。 このオプションを選択しないと、選択したオブジェクト クラスに関連付けられたオブジェクト内のデータのみが検索されます。

  • カスタム オブジェクトに保存されているデータを検索するには、[オブジェクト プロパティ]を選択します。選択すると、クエリー対象がソース図面であるか現在の図面であるかに応じて、すべてのソース図面または現在の図面に定義されているオブジェクト タイプとプロパティがすべて一覧表示され、ここから選択を行うことができます。

    選択したオブジェクト タイプまたはプロパティのすべてのサブクラスを検索するには、[サブクラスを含める]をオンにします。このチェックボックスをオフにすると、クエリーの対象が制限されます。オブジェクト プロパティ クエリーを実行する場合は、[サブクラスを含める]を選択します。

  • オブジェクトに保存されているリンク データ検索するには、[データベース リンク]を選択します。[リンク テンプレート]リストからリンク テンプレートを選択します。キー列を選択します。このオプションによって検索されるのは、オブジェクトに保存されたリンク データだけです。データベース テーブルを検索するには、SQL 条件を使用してください。
  • オブジェクト データ テーブルのデータを検索するには、[オブジェクト データ]を選択します。[テーブル]リストからテーブルを選択します。オブジェクト データ フィールドを選択します。

    2 つのソース図面に同じ名前のテーブルがある場合は、AutoCAD Map 3D は最初にアクティブになった図面で定義されているフィールドだけを認識します。

  • ブロック属性内のデータを検索するには、[属性]を選択します。[ブロック]リストからブロックを選択し、属性タグを選択します。
注:

選択に使うリスト([リンク テンプレート]リストや[オブジェクト データ]リスト)は、クエリー先のソースにある情報しか表示されません。たとえば、ソース(アタッチ)図面のデータベース リンクをクエリーしている場合、[リンク テンプレート]にはソース図面にあるリンク テンプレートしか表示されません。

[演算子]リスト:

一覧から演算子を選択します。

演算子 説明
= 選択されたプロパティやデータの値が、[値]ボックスに入力された値と等しい。
> 選択されたプロパティやデータの値が、[値]ボックスに入力された値より大きい。
>= 選択されたプロパティやデータの値が、[値]ボックスに入力された値と等しいか、それよりも大きい。
< 選択されたプロパティやデータの値が、[値]ボックスに入力された値より小さい。
<= 選択されたプロパティやデータの値が、[値]ボックスに入力された値と等しいか、それよりも小さい。
<> 選択されたプロパティやデータの値が、[値]ボックスに入力された値と異なる。
注:

データベース リンク データをクエリーする場合は、=(等号)演算子のみが有効です。

[値]ボックス:

検索するプロパティを指定します。ワイルドカード文字も使用できます。

RGB の色やカラーブックの色などのカンマを含む値を入力するには、たとえば、"255,255,255" または "PANTONE(R) process coated,PANTONE Process Cyan C" のように値を二重引用符で囲みます。