みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
APP:FM12
環境:WIN or MAC
お世話になっております。
フィールドA内にある値一覧(改行区切り)データを、繰り返しフィールド(計算)[200]内に、フィールドAの値一覧の値を改行ごとに代入したいのですが、一番目の繰り返しのみ表示してしまいます。
繰り返しフィールド(計算)[200] = getvalue ( フィールドA ; Get ( 計算式繰り返し位置番号 ) )
どこがおかしいかご教示いただきたいです。
Offline
別の繰り返し番号(1)の値を参照する必要があるので、Extend関数を使うか、
フィールドA[1]
とします。
できました!
ありがとうございます。
Offline
解決にしましたが・・・関連した内容なので追加質問します。
代入する先が繰り返しフィールド(計算)ではなく、繰り返しフィールドA(数字)だった場合で全置換で処理したいです。
繰り返しフィールドA[Get ( 計算式繰り返し位置番号 ) ] ; GetValue ( Extend ( フィールドA ) ; Get ( 計算式繰り返し位置番号 ) )
この全置換の式だと一つ目しか計算しません。どこがおかしいかご教示いただきたいです。
Offline
繰り返しフィールドの選択された位置のみ全置換するのが仕様です。
Loopで入力してゆけばいいでしょう。
Offline
わかりました。
ちぽさん、ありがとうございます。
Offline
Pages: 1
[ Generated in 0.010 seconds, 9 queries executed - Memory usage: 550.02 KiB (Peak: 582.16 KiB) ]