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

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

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

You are not logged in.

Announcement

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


#1 2018-03-19 18:18:14

pon3
Member

Loopの中でIDを改行区切りで保管していきたい

よろしくお願いします。
FileMaker16です。

新規レコードを10つくり、そのIDを

1
2
3
4
5
6
7
8
9
10

のように改行区切りで$伝票IDに保管したいのですが、うまくいきません。
下記のようなスクリプトなのですが、結果は最後のIDだけになります。
何が悪いのかどなたか教えていただけないでしょうか。



新規レコード
変数を設定 [ $初伝票; ID ]
変数を設定 [ $K; 1 ]
Loop
変数を設定 [ $伝票ID; case ( $初伝票 = ID; $初伝票; $伝票ID & ¶ & ID )  ]
フィールド設定 [ 伝票::フィールドa; 値 ]
フィールド設定 [ 伝票::フィールドb; 値 ]
変数を設定 [ $K; $K+1 ]
Exit Loop If [ $K > 10 ]
新規レコード
End Loop

Offline

#2 2018-03-19 20:29:20

Hiro
Member

Re: Loopの中でIDを改行区切りで保管していきたい

動作確認はしてませんが、こんなこと?

・   変数を設定 [ $伝票ID; "" ]
・   変数を設定 [ $K; 0 ]
・Loop
・   Exit Loop If [ $K = 10 ]
・   変数を設定 [ $K; $K+1 ]
・   新規レコード
・   変数を設定 [ $伝票ID; List ( $伝票ID ; Get(レコード ID) )  ]
・   フィールド設定 [ 伝票::フィールドa; 値 ]
・   フィールド設定 [ 伝票::フィールドb; 値 ]
・End Loop

Last edited by Hiro (2018-03-19 20:31:52)

Offline

#3 2018-03-20 09:52:24

pon3
Member

Re: Loopの中でIDを改行区切りで保管していきたい

うまくいきました!
Hiro様、ありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 10 queries executed - Memory usage: 502.93 KiB (Peak: 507.47 KiB) ]