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

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

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

You are not logged in.

Announcement

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


#1 2022-08-07 13:14:59

tfm
Guest

関連のあるレコードを作成して、レコード1/4、レコード4/2・・・といった具合に作成したいのですが

いつも大変お世話になっております。

バージョン19.5.2.201になります。

関連のあるレコードを検索し(例えば4つに絞り込みます)
その後、Loop関数を使用し、
レコード名1/4
レコード名2/4
レコード名3/4
レコード名4/4
といった具合にしたいです。

Loop
フィールド設定[テーブル :: レコード名 ; テーブル :: レコード名 & Get(アクティブレコード番号)& "/"  & Get(対象レコード数)]
次のレコードへ移動 最後まできたら終了:オン
End Loop

の設定で、
レコード名1/4
レコード名2/4
レコード名3/4
まではできるのですが、最後のレコードが
レコード名になってしまいます。

レコード名4/4にするにはどのように設定したらよろしいでしょうか?
何卒よろしくお願いいたします。

#2 2022-08-07 14:14:22

Shin
Member

Re: 関連のあるレコードを作成して、レコード1/4、レコード4/2・・・といった具合に作成したいのですが

loop にしないでもいいですよ。
そのフィールドに、自動計算で上書きを許可しておき、self & "/" & Get ( 対象レコード数 ) という式を設定しておきます。
そのフィールドを、開始値を レコード1 増分を1にしたシリアルで全置換します。

または、上の全置換した後で、フィールド & "/" & Get ( 対象レコード数 ) で2回目の全置換します。

Last edited by Shin (2022-08-07 15:42:41)

Offline

#3 2022-08-07 16:23:30

tfm
Guest

Re: 関連のあるレコードを作成して、レコード1/4、レコード4/2・・・といった具合に作成したいのですが

Shinさん

ありがとうございます。
問題なく解決できそうです。

今後とも、何卒よろしくお願いいたします。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.011 seconds, 11 queries executed - Memory usage: 505.5 KiB (Peak: 510.04 KiB) ]