どうも!岩崎です!
今回は・・・
「ソートツリーを使おう!」
です。
レコードソートって、すごく忘れがちですよね。
これはあくまで開発者目線かもしれませんが、利用者からするとソートって、かなり重要な要素です。
ただ、ソートを一元管理するのって非常に難しいですよね。
例えば、これまでは日付のみのソートが、何らかのフィールドを第二条件に入れないといけないとなった時に、ソートを全て洗いだすのは不可能です・・・。(DDRなどを使えば行けますが大変ですよね)
そこで、ソートツリーを作成して、ソートを一元管理してしまいましょう。
早速、弊社で利用しているソートツリーをお見せします!
こんな感じで、今いるテーブルと、利用しているデバイスでソートを切り分けているわけですね。
複雑なソートは、引数で判断させれば個別に実施することも可能です。
これで、ソートのスクリプトはこのソートツリーを実行するだけで自動的にかけてくれるし、一元的に管理できて便利です!
一番最後に、ソートがかかっていないダイアログを表示させれば、忘れることもありませんね!
では!良いソートライフを!
2022-05-24
Webビューアを利用したカラーピックの作成と背景色を動的にする方法!!
2022-04-20
ポップアップメニューで空白を選択したい
2022-02-07
タブコントロールの移動を特定条件で移動できなくする!!
2022-01-14
filemakerでカラーパレット!?テキストの色を自在に変更する!!
2021-12-08
Filemakerで効果音を鳴らしたい
2021-11-24
FileMaker開発者コラム〜こだわりとはなにか〜
2021-10-15
特定のレコードの数を表示したい
2021-10-07
スクリプト内で複数の値をリスト形式のデータにして変数に納める!!
2021-09-21
プログラムの命名にも活かせる!?「日本語の良さを知ろう!」