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

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

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

You are not logged in.

Announcement

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


#1 2023-10-30 23:32:49

daian
Guest

繰り返しフィールドについて

ファイルメーカー初心者です。

Excelで使用していた点呼簿をFM仕様に切り替えるために作成しています。
作成したFMからデーターを収集してとか一切ありません。

そこで、繰り返しフィールド[10]使用して簡易的に作成しています。

繰り返しフィールド[10]に固定された値を、レコードを作成するたびに入れたいのですが
入れることは可能でしょうか?
現状はドロップダウンリストで値一覧(カスタム値)にて選択しています。

値が変わることは数年に1回程度あるかないかです。

#2 2023-10-31 03:06:30

鯖缶屋
Member

Re: 繰り返しフィールドについて

やり方が合っているかは分かりませんが、ボタンによるスクリプトステップで繰り返しフィールドを複製をしています。

サンプル:https://a-portal.net/fm-aid/id14860.zip

Offline

#3 2023-10-31 08:35:48

Shin
Member

Re: 繰り返しフィールドについて

一番簡単なのは、レコードを複製する方法ですよ。

Offline

#4 2023-10-31 09:01:32

himadanee
Guest

Re: 繰り返しフィールドについて

他に繰り返しに一度に入れる方法はルックアップですが
ルックアップだとリレーションを使いますね。

この場合日付フィールドがあるでしょうから、そこを当日日付自動入力とかにしておいて、
日付が空のレコードを1つ作っておいてレコード複製、の方が簡単そうですね。

#5 2023-10-31 09:16:28

チポ
Member

Re: 繰り返しフィールドについて

ルックアップ元の繰り返し・グローバルを作っておいて、
必ず入力するフィールドを「X」で自己リレーション。

これでルックアップできますね。

Offline

#6 2023-10-31 09:34:18

himadanee
Guest

Re: 繰り返しフィールドについて

なるほどグローバルにしておけばどこからルックアップしてもいいわけかあ。
それだと複製するレコードに移動する必要ないので、そっちの方がいいかな。マスターレコードを検索複製するスクリプトのつもりでいましたが、スクリプトはいらないですね。
グローバルフィールドを修正する「数年に1回」用のレイアウトか、変わった時にデータの方を修正してそれをグローバルに書きこむスクリプトぐらいはいるかな。

他のフィールドがどのぐらいあるのかわかりませんが、あんまりないなら単に前回のレコードを複製して不要なフィールドを消す方が簡単かも...
複製したくないフィールドは自動入力で消えるようにとかもできるかな。

#7 2023-10-31 10:09:35

Shin
Member

Re: 繰り返しフィールドについて

どのくらいの頻度で変更があるかとレコードを作るか、でしょうね。
1月分のクロスシートを作る(クロス表は罫線のみ)でしたら複製が一番簡単でしょうが、毎日の入力用の繰り返しフィールドがあるのでしたら、カラのメンバーのみ入力のレコードを作っておいて複製するか、別のテーブルにメンバーのデータを作っておいてルックアップしないと、非常に面倒ですね。

Offline

#8 2023-10-31 20:29:12

daian
Guest

Re: 繰り返しフィールドについて

みなさまのご意見を元に検証してみましたが、どこかがおかしいのか設定ができません。
今回急ぎのことなので、繰り返しフィールド[10]をグローバルにして入力画面に使用と画面上外に同じフィールドを置いて
簡易的にすることにしました。

今の仕事が終わり次第どうしていくのかもう一度検討したいと思います。
ありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 563.05 KiB (Peak: 586.63 KiB) ]