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

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

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

You are not logged in.

Announcement

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


#1 2022-01-19 13:23:27

SHINON
Guest

LOOPの使い方

下記の二つの動作を繰り返したいのですが、思ったように繰り返えされません。
させたい動作は①と②と表現させていただきます。


EXIT LOOP IF()

EXIT LOOP IF()

①を指定数繰り返し②へ。
②が終われば条件が完了するまで①から繰り返す。
いろいろと試してみたのですがうまくいかず、簡易の説明で申し訳ないのですがアドバイスお願いします。

#2 2022-01-19 13:27:06

himadanee
Guest

Re: LOOPの使い方

肝心のLoopがないのですが、置き場所が違うのでは。
Loop
Loop

EXIT LOOP IF()
End Loop

EXIT LOOP IF()
End Loop

#3 2022-01-19 13:27:42

SHINON
Guest

Re: LOOPの使い方

複数のレコードを条件で絞り、該当するレコード1つずつ同じ動作を繰り返しさせています。

#4 2022-01-19 13:28:38

himadanee
Guest

Re: LOOPの使い方

それと、1は条件というより回数の繰り返しなので回数カウンターの変数?を設定する場所も重要ですね。

#5 2022-01-19 13:29:29

SHINON
Guest

Re: LOOPの使い方

そのLOOPの位置を教えてほしいということです。
失礼しました。
ありがとうございます。参考に試してみます。

#6 2022-01-19 13:31:46

himadanee
Guest

Re: LOOPの使い方

レコードでのループなら、「次のレコードへ移動」でExitできるのでExit Loop Ifは不要かもしれません。

#7 2022-01-19 16:43:59

SHINON
Guest

Re: LOOPの使い方

お世話になっております。
今まで1つしかうまくいっていなかったため気づいていませんでした。
カウントもうまくできていなかったようです。
②から①に戻りそこから抜け出せなくなってしまいました。
3回繰り返して②へいくようにはどう設定すれば良いでしょうか?
お手数ですがご教授いただければ幸いです。

#8 2022-01-19 20:38:34

himadanee
Guest

Re: LOOPの使い方

Loop
変数に3をセット
Loop

EXIT LOOP IF(Let($変数=$変数-1;$変数)<1)
End Loop

EXIT LOOP IF()
End Loop

#9 2022-01-20 13:15:44

SHINON
Guest

Re: LOOPの使い方

ありがとうございました。
うまく動くようになりました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 509.78 KiB (Peak: 516.51 KiB) ]