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

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

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

You are not logged in.

Announcement

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


#1 2018-03-19 16:11:08

xyz
Member

チェックボックスで条件によって特定のチェックボックスが選択できないようにしたい。

皆様教えてください。

フィールド1に入っているデータによって

フィールド2で作っているチェックボックスの選択できる項目を限定したいのですが、
チェックボックスが1~10まで項目があるとします。

例えば
フィールド1    aの時
チェックボックスので選択で 5と4が選択できなくする。

フィールド1    bの時
チェックボックスので選択で 1と2と3が選択できなくする。

みたいな感じにしたいです。

フィールド1の選択肢ごとに、チェックボックスの表示を変えるようにやっていたのですが、
それだと、選択ごとにチェックボックスの体裁がずれるので、うまくいきませんでした、

質問としては、チェックボックスは見えているけど選択できなくする、もしくは、条件によって隠して選択不可にするようにしたいです。
チェックボックスの体裁は変えたくないです。ご教示いただければと思います。

Offline

#2 2018-03-19 16:55:16

Shin
Member

Re: チェックボックスで条件によって特定のチェックボックスが選択できないようにしたい。

フィールドの自動入力を使って、フィルターをかけておくのが一番簡単かと思います。フィールド1が、A B 以外の時には、すべて選択可能にする設定です。
Let (
fl = Case (
  フィールド1 = "a" ; List ( 1 ; 2 ; 3 ; 6 ; 7 ; 8 ; 9 ; 10 ) ;
  フィールド1 = "b" ; List ( 4 ; 5 ; 6 ; 7 ; 8 ; 9 ; 10 ) ;
  List ( 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 ; 10 )
  ) ;
FilterValues ( チェックボックス ; fl )
)

もう一つは、チェックボックスのフィールドを10個(またはグループごと)配置し、それぞれに、項目1個ごとの値一覧を設定しておきます。それぞれで入力をコントロールし、さらに表示も変更できます。
https://www.dropbox.com/s/0q87fwtba0ft4 … 7.zip?dl=0

Last edited by Shin (2018-03-19 17:19:07)

Offline

#3 2018-03-19 17:15:56

チポ
Member

Re: チェックボックスで条件によって特定のチェックボックスが選択できないようにしたい。

チェックボックス入力後に
フィールド1の条件を変えた場合はどう考えればいいのでしょうか?

Offline

#4 2018-03-22 20:14:13

xyz
Member

Re: チェックボックスで条件によって特定のチェックボックスが選択できないようにしたい。

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

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 10 queries executed - Memory usage: 505.05 KiB (Peak: 509.96 KiB) ]