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

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

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

You are not logged in.

Announcement

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


#1 2016-12-30 15:02:23

miki0827
Member

チェックボックスにて複数選択した内容を別の計算フィールドに表示したい。

いつもお世話になっております。
クリニック勤務でWindows8.1・Ver.14で使用しております。

いつも拝見させて頂いているのですが、どうしてもわからない事があり質問させて頂きます。
フィールドAはチェックBOXで配置しており、チェックBOXの値は下記を表示しています。

1 みかん
2 いちご
3 ぶどう
4 メロン
5 もも

チェックBOXで「1みかん」「4メロン」を選択し、その結果を新たに計算フィールドを準備し【計算結果表示用】フィールドAに表示したいと考えています。
但し、統計を取る兼ね合いでCSVファイルには番号のみで出力する必要があり、【計算結果表示用】フィールドAの計算式は下記のように計算式を配置しております。

Case(フィールドA=”1 みかん”;”1”...”5 もも”;”5”;””)

そこに複数選択した場合、、【計算結果表示用】フィールドAに「1;4」と結果を表示したいのですが、組み込み方が間違っているようで、
SubstituteとListをCaseに組み合わせても上手く表示されません。

是非、ご教授頂けますようお願い申し上げます。

Offline

#2 2016-12-30 15:47:30

シャチ
Member

Re: チェックボックスにて複数選択した内容を別の計算フィールドに表示したい。

下記のいずれでも同じ結果が返ります

Substitute(Substitute ( テキスト ; [" みかん";""];[" いちご";""] ;[" ぶどう";""] ;[" メロン";""] ;[" もも";""] );"¶";":")
もしくは
Substitute(Filter ( テキスト ; "1234567890¶");"¶";":")

しかし、値一覧を数値だけにして 表示方法を変えたほうがいいように思うけどなぁ。
そうすれば計算フィールドいらなくなる と思うけど

Offline

#3 2016-12-30 16:29:45

シャチ
Member

Re: チェックボックスにて複数選択した内容を別の計算フィールドに表示したい。

ごめんなさい 変えても計算フィールドは要りますね
でも面倒な計算式ではなく
Substitute( テキスト ;"¶";":")
で済むんですが。

http://yahoo.jp/box/z0bGEc
に計算式などの検証ファイルがあります。

Offline

#4 2016-12-30 16:37:08

miki0827
Member

Re: チェックボックスにて複数選択した内容を別の計算フィールドに表示したい。

ご教授頂きありがとうございます。
シャチ様の仰る通り、そもそもの組み方を変えたほうが簡単ですね。
ありがとうございました。


シャチ wrote:

ごめんなさい 変えても計算フィールドは要りますね
でも面倒な計算式ではなく
Substitute( テキスト ;"¶";":")
で済むんですが。

http://yahoo.jp/box/z0bGEc
に計算式などの検証ファイルがあります。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 11 queries executed - Memory usage: 509.89 KiB (Peak: 514.8 KiB) ]