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

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

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

You are not logged in.

Announcement

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


#1 2016-09-03 07:54:53

クネ〜ル
Member

繰り返しフィールドで条件消去

FM10です。

商品コード 商品名 価格 の3つの繰り返しフィールドがあります。

(空白)   あい  580
0001    うえ  86
0002    おか  86
(空白)   かき  640
0005    くけ  86

商品コードで空白がある場合、価格を一括で消去したいです。

(空白)   あい 
0001    うえ  86
0002    おか  86
(空白)   かき 
0005    くけ  86

スクリプトを自分なりに組んでみました。

フィールドへ移動[選択/再生; 価格] ←最初の価格の繰り返しフィールドへ移動
変数を設定[$n;値:Get ( アクティブ繰り返し位置番号 )]
Loop
If(商品コード = "")
  消去[選択;価格($n)]
End if
変数を設定[$n;値:$n+1]
Exit Loop If [$n=6]
End Loop

このままスクリプト実行すると
価格すべてを消去してしまいます。

どこがいけないのでしょうか。
全く違うのであればご教授くださいませ。

よろしくお願いします。

Offline

#2 2016-09-03 12:16:25

旅人
Member

Re: 繰り返しフィールドで条件消去

多分
If(商品コード[$n] = "")
なのでは?

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.003 seconds, 7 queries executed - Memory usage: 503.48 KiB (Peak: 518.78 KiB) ]