初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2016-12-21 11:43:03

tu-ka-15
Guest

最終レコードから最初のレコードにもどるスクリプト

FM13 Windows10
初心者です。

300くらいあるレコードを順番に表示させるスクリプトを作成したのですが、
最終レコードを表示させたらスクリプトが終了します。
最終レコードが終了したらまた最初のレコードからスタートさせるスクリプトを作成したいのですが
どうしたらいいでしょうか?

#2 2016-12-21 12:27:10

scripter
Guest

Re: 最終レコードから最初のレコードにもどるスクリプト

レコードへ移動[Mod ( Get(RecordNumber) ; Get(FoundCount) ) + 1]

#3 2016-12-21 12:48:45

旅人
Member

Re: 最終レコードから最初のレコードにもどるスクリプト

それって、Loopを使って一時停止を入れて自動で移動(表示)させている
という意味ですか。
無限に続けたいのでしたら、今のスクリプト全体をLoop、End Loopで
囲めばいいのですが。

Offline

#4 2016-12-21 12:58:23

シャチ
Member

Re: 最終レコードから最初のレコードにもどるスクリプト

事情が読めてないんですが、

レコードへ移動[最初の]

でいかんのですか?

Offline

#5 2016-12-21 13:59:00

チポ
Member

Re: 最終レコードから最初のレコードにもどるスクリプト

> 最終レコードを表示させたらスクリプトが終了します
これが正常に働くのなら、
スクリプトの最終行に、シャチさんの
  レコードへ移動[最初の]
とすればいいのでは。

同じことを繰返すのなら、
上記のステップをを含めて二重のLoopにすればいいでしょう。

Offline

#6 2016-12-21 14:11:34

Shin
Member

Re: 最終レコードから最初のレコードにもどるスクリプト

有限回数で良いのならば,最後に自分自身のスクリプトを呼び出しても良いかも。スタックは数百程度は取れたはずなので,その回数は回れます。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 507.38 KiB (Peak: 518.43 KiB) ]