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

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

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

You are not logged in.

Announcement

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


#1 2022-07-05 15:47:50

nita
Guest

チェックボックス一括入力

初心者です。
OKとNGの2種類のチェックボックスがあるフィールドが10程あるとして、ボタンを作成して、そのボタンを押す事でその10個のフィールド全てのチェックボックスのOKにチェックが入るようにするためにはどのようなことをすればよいか教えていただけませんでしょうか。よろしくおねがいします。

#2 2022-07-05 18:05:47

ScriptDragon
Guest

Re: チェックボックス一括入力

フィールド設定( table::フィールド名01  ;   "OK" )
フィールド設定( table::フィールド名02  ;   "OK" )
...
フィールド設定( table::フィールド名10  ;   "OK" )

でいいんじゃないでしょうか。

複数のレコードに対して実行する場合は
最初のレコードに移動
loop
フィールド設定
...

レコード移動 次に 終了オン
endloop
にすればできると思います

#3 2022-07-05 23:32:22

Shin
Member

Re: チェックボックス一括入力

ちょっと変化球を。
適当なキーフィールドを1個作っておきます。
別のテーブルに、キーフィールドを作り適当なデータを設定し、さらに別のデータフィールドを作り”OK”を設定します。
そのテーブルとリレーションを張り、目的の10フィールドには、ルックアップで別テーブルのデータフィールドの値を入力する様に設定します。
目的のテーブルでキーフィールドを別テーブルのキーフィールドの値に再設定すれば、10個のフィールドは一気に書き換えられます。複数のレコードでリセットしたい時には、そのレコードを抽出して、キーフィールドを全置換すればいいです。

ちなみに、NGと設定したレコードを用意しておくと、NGでの置き換えも簡単です。

https://www.dropbox.com/s/ga9zcuv9qso9w … 2.zip?dl=0

Last edited by Shin (2022-07-06 08:52:37)

Offline

#4 2022-07-07 16:04:53

nita
Guest

Re: チェックボックス一括入力

ScriptDragonさん、Shinさんお二人ともご丁寧にありがとうございました。
両方ともやってみて、うまくいってます。両方とも勉強にありました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 548.3 KiB (Peak: 579.13 KiB) ]