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

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

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

You are not logged in.

Announcement

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


#1 2018-03-22 22:03:52

xyz
Member

チェックボックスのチェック項目

よろしくお願い致します。

たとえば、チャックボックスで
チェック1 みかん
チェック2 りんご
チェック3 バナナ
チェック4 りんごとみかん

上記のような選択肢があり、
チェック1とチェック2、チェック4をチェックしたとき
レコードには、チェック4のりんごとみかん のみ出てくるようにしたいのです。

どなたかご教示ください。よろしくお願い致します。

Offline

#2 2018-03-22 23:26:17

Hiro
Member

Re: チェックボックスのチェック項目

そのチェックボックス・フィールドのフィールド設定で、
「計算値の自動入力化」+「常時書換え」のオプション設定をする。
その計算式は、
(ただし、チェック1,チェック2,チェック4とチェック3の時は、チェック4とチェック3を表示する式)

Case(
   Let([#LST="りんご¶みかん¶りんごとみかん"]; FilterValues(#LST;Self)=FilterValues(#LST;#LST) )
   ; List(Case(FilterValues(Self;"バナナ")<>""; "バナナ"); "りんごとみかん")
   ; Self
)

Last edited by Hiro (2018-03-23 00:40:03)

Offline

#3 2018-03-23 15:45:33

Shin
Member

Re: チェックボックスのチェック項目

チェック1とチェック2の時、チェック1とチェック4、チェック2とチェック4の時も、チェック4になって欲しいのでは。

Let (
lst = "バナナ¶りんご¶りんごとみかん¶みかん" ;
Substitute ( FilterValues ( lst ; Self ) ;[ "りんご¶りんご" ; "りんご" ];[ "みかん¶みかん" ; "みかん" ];[ "りんご¶みかん" ; "りんごとみかん" ])
)

Offline

#4 2018-03-23 17:41:37

qb_dp
Member

Re: チェックボックスのチェック項目

例だけで考えたら、
チェック1 みかん
チェック2 りんご
チェック3 バナナ
だけで良いように思いますが、わざわざややこしくするのは、何か書かれていない目的があるのでしょうか?

>レコードには、チェック4のりんごとみかん のみ出てくるようにしたいのです。
「出てくるようにしたい」とは?
例えば、「みかん」「りんご」がチェックされた場合、「りんごとみかん」と表示するのは、計算式で可能です。

Offline

#5 2018-03-26 22:58:31

xyz
Member

Re: チェックボックスのチェック項目

みなさまいつもありがとうございます。解決しました。
qb_dpさん
すいません。私自身もその項目でいいと思っているのですが、過去からの仕様みたいでどうすることも出来ません。
ご助言ありがとうございます。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 508.81 KiB (Peak: 515.58 KiB) ]