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

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

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

You are not logged in.

Announcement

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


#1 2020-01-21 15:49:49

しょしん
Guest

チェックボックス複数選択時のソートについて

お世話になっております。
Win10、FM18を使用しています。
チェックボックスについて、いくつかご教授いただけると嬉しいです。

「種類」という値一覧を、「評価」というフィールドにてチェックボックス形式で使用しており、
値一覧の内容が、『あまい やや甘い 酸味あり 酸味なし 硬い』、となっています。

【1】
チェックあり→1、チェックなし→0 として、
レコードごとにそれぞれのチェック項目が左の『あまい』から、

レコード1… 10100
レコード2… 10010
レコード3… 01011
レコード4… 01010
レコード5… 10101
となっている時、表形式の際に上から、

レコード5… 10101
レコード1… 10100
レコード2… 10010
レコード3… 01011
レコード4… 01010
となるようにソートを行いたいです。

左側ほど項目の順位が強いような形にしたいのですが、
通常のソートだと、レコード1、2、5と3、4がそれぞれ順不同になってしまい困っています。


【2】
今後、この評価を使い、
『あまい 酸味あり 硬い』りんごと、『あまい 酸味なし』りんごで
どちらの売れ行きがよかったかというようなグラフ等を作成したいと思っています。

現在、食べた時の評価というくくりで「評価」のフィールドで一緒くたにしてしまっていますが、今後運用していくにあたり
『あまい やや甘い』、『酸味あり 酸味なし』、『硬い 硬くない』に値一覧を分け、
フィールドも別にしておく方が、何かと好都合な事があるでしょうか?

ソートの件もそれぞれ分けないと解決しないのかな、と思っているのですが、
その他にも分けておけばこれができる、というような事がありましたら
お教えいただけると助かります。


長文失礼いたしました。
何卒よろしくお願いします。

#2 2020-01-21 16:37:02

チポ
Member

Re: チェックボックス複数選択時のソートについて

よく理解できないのですが、、

【1】
チェックボックのフィールドのソートのことでしょうか?
それとも
> レコード1… 10100
このような値を持ったフィールドのソートでしょうか?

チェックボックスだと、
フィールドの値はチェック順にその値が並びますから、
チェックの有無でソートはできませんね。

チェックによって後者のような値になるフィールドを作って、それでソートすればいいのでは。


【2】
こちらは、FMの問題ではなく、
そちらがどのようなデータが欲しいかで決めればいいことでは。

Offline

#3 2020-01-21 17:32:20

himaganee
Guest

Re: チェックボックス複数選択時のソートについて

>チェックあり→1、チェックなし→0 として、
FMのチェックボックスは、チェックした値のみが、テキストリストとして保存される仕様です。オンオフとしては保存されません。

排他的な選択にチェックボックスを使うのはUIとして問題でしょう。

#4 2020-01-22 10:59:53

しょしん
Guest

Re: チェックボックス複数選択時のソートについて

チポさん、himaganeeさん、ご返信ありがとうございます。

チェックボックのフィールドのソートのことでしょうか?
それとも
> レコード1… 10100
このような値を持ったフィールドのソートでしょうか?

フィールドのチェックボックスに
チェックがついているものを1、チェックがついていないものを0と仮表記しただけで、
数字が入るようになっているフィールドを作成しているわけではありませんでした。
わかりにくい文章でお手数おかけしました。

チェックボックスだと、
フィールドの値はチェック順にその値が並びますから、
チェックの有無でソートはできませんね。

FMのチェックボックスは、チェックした値のみが、テキストリストとして保存される仕様です。オンオフとしては保存されません。

そうなのですね…
レコードを一覧で表示する表形式では、チェックされているものも、されていないものも
チェックボックス形式のまま『あまい やや甘い 酸味あり 酸味なし 硬い』と並んでいたので
どうにかすれば左からチェック順にソートできるものかと思っておりました。

項目は分けるべきとご指摘いただいたので、フィールドも値一覧も個別につくってみようと思います。
勉強になりました。ご回答ありがとうございました!

#5 2020-01-22 12:12:36

Shin
Member

Re: チェックボックス複数選択時のソートについて

項目は、必ずしも分けなくてもいいです。
ただ、そのチェックされた内容でソートしようとしているのでしたら、別のフィールドで評価するべきでしょうね。
https://www.dropbox.com/s/ksd5uvwa39z2u … 2.zip?dl=0

のちの集計も、具体的なチェックされる内容がわかりませんが、今のままでも十分行けると思いますが。

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, 9 queries executed - Memory usage: 513.8 KiB (Peak: 518.7 KiB) ]