NoCode J Works

Innovation in the workplace.

SampleAppsで学ぶFileMaker[キーワードによるソート]

f:id:BeansWorks:20210907091553p:plain

「イベント管理.fmp12」のイベントレイアウトではイベントボタンで選択した

キーワードによりソート処理をしています。イベントボタンには下記スプリクト

が設定されています。

f:id:BeansWorks:20190731222641p:plain

 

【03.トリガ|イベント一覧をソート[Getスクリプト引数]】

f:id:BeansWorks:20190731222722p:plain

『1行目』

変数を設定[$$PLATFORM;値:Get(スクリプト引数)]

スクリプト引数を変数として取得します。

If [$$SCRIPT_TRIGGER="オフ"]

変数を設定[$$SCRIPT_TRIGGER;値:"オン"]

現在のスクリプト終了[テキスト結果: ]

End If

グローバル変数を切り替えとして使用して、スクリプトがトリガされるのを停止します。


変数を設定[$$GO_BACK_LAYOUT;値:""]

If [イベント::選択内容のソート="期間"]

 レコードのソート[記憶する;ダイアログあり:オフ]

Else If [イベント::選択内容のソート="イベント"]

 レコードのソート[記憶する;ダイアログあり:オフ]

Else

 レコードのソート[記憶する;ダイアログあり:オフ]

End If

ウインドウのスクロール[Home]

→検索を実行してソートし、ウインドウの一番上にスクロールします。

f:id:BeansWorks:20190731222744p:plain

f:id:BeansWorks:20190731222824p:plain