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

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

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

You are not logged in.

Announcement

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


#1 2020-12-06 03:53:20

pxu07043
Member

LOOPを終了しないで条件分岐でLOOP

こんばんは
初心者です、教えてください
例えばですが、
下記のように、フィールドAにBの値をLOOPで入れたい場合(全置換はあえて使わずに)
Bに値が無い場合は飛ばして、次のレコードへ移動したいのですが、方法を教えてください
よろしくお願い致します

LOOP
もしBの値が0か空白なら次のレコードに行きたい
フィールド設定[A;B]
ページへ移動[最後まできたら終了:オン]
END LOOP

Offline

#2 2020-12-06 07:11:25

himadanee
Guest

Re: LOOPを終了しないで条件分岐でLOOP

ジャンプするスクリプトステップはないです。逆の条件にして、If~End Ifの中に入れます。「Bに値がある場合はこの操作をして~」

#3 2020-12-07 08:50:35

Shin
Member

Re: LOOPを終了しないで条件分岐でLOOP

分岐しなくても
    フィールド設定[A; Case ( IsEmpty ( B ) ; A ; B )]
とか、凝った式ですが、
    フィールド設定[A; GetValue ( List ( B  ; A ) ; 1 )]
でいいでしょう。
ただし、変更履歴を取っているのでしたら、すべて変更されたことになります。

Last edited by Shin (2020-12-07 08:53:33)

Offline

#4 2020-12-07 14:12:25

pxu07043
Member

Re: LOOPを終了しないで条件分岐でLOOP

ありがとうございます
たすかりました

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: 503.22 KiB (Peak: 518.44 KiB) ]