[FileMaker] 最初 or 最後のレコードで処理をする
FileMaker のレイアウトで、レコードを前後に移動するボタンを作ったとする。「前のレコードへ」「次のレコードへ」というボタンだ。
そこでレコードの最後のレコードに到達したら、あるいは最初のレコードに到達したら、「次へ」あるいは「前へ」ボタンを押すと「最後まで到達しました」とダイアログが出るようにしたい。(逆に、その他のレコードでは単に前後のレコードに移動するだけとする。)
この場合はスクリプトで以下のようにすればいい。まずは「次へ」ボタン。
If [ Get ( RecordNumber ) = Get ( FoundCount) }
Show Custom Dialog [ "最後まで到達しました" ]
Else
Go to Record/Request/Page [ Next ; Exit after last: off]
End If
前へボタンのスクリプトは以下。
If [ Get ( RecordNumber ) = 1 }
Show Custom Dialog [ "最後まで到達しました" ]
Else
Go to Record/Request/Page [ Previous ; Exit after last: off]
End If
参考:
[解決] 最終レコードか否か (ページ 1) / 初心者のFileMaker pro Q&A / 初心者のFileMaker pro Q&A
https://fm-aid.com/bbs2/viewtopic.php?id=5676
この記事が気に入ったらサポートをしてみませんか?