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

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

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

You are not logged in.

Announcement

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


#1 2023-07-01 18:09:26

msk
Member

繰り返しフィールド(計算)への代入

APP:FM12
環境:WIN or MAC

お世話になっております。
フィールドA内にある値一覧(改行区切り)データを、繰り返しフィールド(計算)[200]内に、フィールドAの値一覧の値を改行ごとに代入したいのですが、一番目の繰り返しのみ表示してしまいます。
繰り返しフィールド(計算)[200] = getvalue ( フィールドA ; Get ( 計算式繰り返し位置番号 ) )

どこがおかしいかご教示いただきたいです。

Offline

#2 2023-07-01 18:59:47

himadanee
Guest

Re: 繰り返しフィールド(計算)への代入

別の繰り返し番号(1)の値を参照する必要があるので、Extend関数を使うか、
フィールドA[1]
とします。

#3 2023-07-03 08:28:06

msk
Member

Re: 繰り返しフィールド(計算)への代入

できました!
ありがとうございます。

Offline

#4 2023-07-31 15:09:52

msk
Member

Re: 繰り返しフィールド(計算)への代入

解決にしましたが・・・関連した内容なので追加質問します。
代入する先が繰り返しフィールド(計算)ではなく、繰り返しフィールドA(数字)だった場合で全置換で処理したいです。

繰り返しフィールドA[Get ( 計算式繰り返し位置番号 ) ] ; GetValue ( Extend ( フィールドA ) ; Get ( 計算式繰り返し位置番号 ) )

この全置換の式だと一つ目しか計算しません。どこがおかしいかご教示いただきたいです。

Offline

#5 2023-07-31 15:42:12

チポ
Member

Re: 繰り返しフィールド(計算)への代入

繰り返しフィールドの選択された位置のみ全置換するのが仕様です。

Loopで入力してゆけばいいでしょう。

Offline

#6 2023-07-31 16:12:17

msk
Member

Re: 繰り返しフィールド(計算)への代入

わかりました。
ちぽさん、ありがとうございます。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 550.13 KiB (Peak: 582.27 KiB) ]