プラグインモード

動的絞り込みルックアップ

概要

ボタンを押すと、ルックアップの選択ダイアログに表示するレコードを、現在のレコードの値に応じて絞り込みます。あらかじめ指定した条件でさらに絞り込むこともできます。

スマートフォンでの利用

スマートフォンに対応しています。

使い方

ルックアップフィールドと、候補選択画面に表示するフィールドを選びます。追加・編集画面で「取得」を押すと、ルックアップに入力した文字列を含むキーのレコードを検索します。未入力の場合は全件が候補になります。候補をさらに絞る場合は、参照するアプリの比較対象フィールド・条件・比較値を設定してください。候補を1件選ぶとルックアップを取得し、「クリア」を押すと値をクリアします。

実行タイミング

設定内容に応じて、次のタイミングで動作します。条件を指定した場合は、その条件も判定します。

  • レコードの追加・編集画面を開いたとき
  • このプラグインで設置したボタンを押したとき

設置されたボタンを押すと処理を実行します。

画面表示やフィールド変更のタイミングには、一覧画面の鉛筆アイコンからの編集を含めません。

設定するパラメーター

省略可能と記載のある項目以外は、入力または選択が必要です。

ルックアップフィールド

ルックアップフィールドを選択してください。

以下の種類のフィールドを選択できます。

  • ルックアップ(文字列)
  • ルックアップ(数値)

絞り込み条件になるフィールド

候補を絞り込むために比較するフィールドを、ルックアップで参照するアプリから選択します。省略した場合は、この追加の絞り込みを行いません。省略可能です。

以下の種類のフィールドは選択できません。

  • 添付ファイル
  • テーブル
  • 関連レコード一覧
  • グループ
  • ラベル
  • スペース
  • 罫線

「ルックアップフィールド」が参照するアプリから選択します。

条件

選択したフィールドと比較値を、どの方法で比較するかを選択します。省略可能です。

選択肢は次のとおりです。

  • 等しい
  • 等しくない
  • 大きい(>)
  • 大きいか等しい(>=)
  • 小さい(<)
  • 小さいか等しい(<=)
  • 含まれる
  • 含まれない

絞り込み条件になるフィールドとの比較値

絞り込みに使う比較値を指定します。現在のレコードの値で絞り込む場合は、そのフィールドを指定してください。省略可能です。

選択ダイアログに表示するフィールド

ルックアップの候補を選ぶ画面に表示する項目を選びます。複数選択できます。

以下の種類のフィールドは選択できません。

  • テーブル
  • 関連レコード一覧
  • グループ
  • ラベル
  • スペース
  • 罫線

「ルックアップフィールド」が参照するアプリから選択します。

制限事項

「絞り込み条件になるフィールド」を設定する場合は、「条件」も設定してください。

関連する「やること」「条件」

カスタマイズモードで同様の処理を作成する場合は、次の「やること」「条件」が参考になります。

やること

条件