指定したテーブルのフィールドに対して条件を設定して値を抽出することができます。このコマンドの実行についてはコマンド(通常) を参照してください。
抽出した値はそのテーブルとデータ連結しているリストビューに反映されます。
注意: ページロード時のコマンドに設定した場合、既定の設定の[ページ遷移]コマンドでは2回目以降の遷移では[クエリー]コマンドは実行されずキャッシュが使用されることに注意してください。2回目以降の遷移でも[クエリー]コマンドが実行されるようにするには、[ページ遷移]コマンドの[遷移先ページのクエリー結果と並べ替え結果のキャッシュを削除する]を有効に設定する必要があります。
[対象テーブル]をクリックして、クエリーの対象となるテーブルを指定します。
[新しい条件]をクリックして条件を設定します。
複数の条件を設定してAnd/Orで接続することができます。
And/Or |
2つ目以降の条件は直前の条件とAnd/Orで接続できます。 |
括弧 |
条件式を括弧でくくることができます。条件式の前後でカッコを選択します。 |
フィールド |
クエリーの対象となるフィールドを選択します。 関連フィールドを使用する場合、テーブルの関連付けは、同一データベースでかつ同一インスタンス内のテーブル同士である必要があります。たとえば、Forguncyの内部データベースとSQL Server、Oracle Databaseなど外部のデータベース間で関連付けを行ったり、SQL Server同士でもデータベースが異なりインスタンスが同一でなかったりする場合は関連フィールドは使用できません。 |
条件 |
フィールドと値を比較する条件を「等しい」「より大きい」などの条件を選択します。 |
値 |
比較する値を設定します。式や値を入力したり、特殊キーワード(%CurrentUser.UserName%など)を選択したりできます。 |
Forguncyキーワード |
データ取得のキーワード を参照してください。 |
条件で「指定したリストに含まれる」を選択した場合、「指定したリスト」とは
例えば、値に「A,B,C,D,E」の文字列を指定します。この場合、フィールドが「G」だった場合、「指定したリスト」である「A,B,C,D,E」には含まれないので、一致しないになります。しかし、「A」だった場合、「指定したリスト」に含まれるので、一致したとなります。
[条件の削除]をクリックすると、選択されている条件が削除されます。