検索条件絞り込み



■sibori.fmjについて...

ファイルメーカーProで絞込み検索を行う為のサンプルです。
ファイルメーカーでは検索条件を絞込んでいく機能は標準で装備
されていません。
そこでスクリプトで絞り込みをしていくサンプルを作りました。

おまけとしてMac OS8.1風ソートインターフェースを付けました。


■使用方法・技術要点
フィールド「絞込みレベル」にスクリプトによって絞込んだ段階の
値を入力していきます。
1.リセットボタンでフィールド「絞込みレベル」を初期化します。

2.ボタン「検索・実行」をクリックして検索条件を入力します。
再度ボタン「検索・実行」をクリックして検索を実行します。
結果に対して「絞込みレベル」に1を入力します。

3.条件を絞って再度検索します。ユーザーが入力した検索条件に
and検索として「絞込みレベル」に1を入力して検索実行します。
絞込まれた検索結果の「絞込みレベル」に2を入力します。

以下「絞込みレベル」に入力する数値を増やしていきます。

ボタン「戻」「次」で >= (「絞込みレベル」±1)検索を行ってレベルを遡ることがで
きます。遡ったレベルから検索条件を変更して絞込んでいくことができます。
途中レベルから検索実行ボタンをクリックした場合はそのレベル以降の絞込みレベルは
途中のレベルに統一されます。
検索結果の「絞込みレベル」フィールドの値をすべて書き換えるため検索結果が多い場
合は処理時間も多くかかります。サンプルでは検索結果が500以上ある場合は処理時間
がかかる旨のアラートを出すようにしています。使用するマシンのスピードやユーザー
が待てる時間に合わせてアラーとを出すレコード数の数値を変更します。

以上