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

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

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

You are not logged in.

Announcement

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


#1 2022-10-07 20:48:43

jjj
Member

チェックボックスで複数チェックされているものを対象に検索をかけるスクリプトを作成したい

環境
FileMakerPro19&Server
OS:Windows11

フィールド名「商談中」に、
チェックボックスを「☐A □B □C」としています。

これを、「☑A ☑B ☑C」と、全てに☑チェックが入っている物を”除いて”検索するスクリプトを作成したいのですが思うようにいきません。
AだけやBだけのように1つだけならフィールド設定で指定すればもちろん問題ないわけですが、
今回は、複数同時選択であるため、「&」「and」「¶」などを入れて記述してみてもうまくいきません。

どのようにすれば良いのでしょうか?
ご教授いただければ幸いです。
宜しくお願い致します。

Offline

#2 2022-10-07 20:58:27

Shin
Member

Re: チェックボックスで複数チェックされているものを対象に検索をかけるスクリプトを作成したい

チェックボックスは、クリックする順番で内部の値が変わってしまうので、まずそれを整形しておきます。
FilterValues ( ValueListItems ( Get ( ファイル名 ) ; "商談中一覧" ) ; Self )
を、自動入力の計算式に設定して、上書き書き換えを許可しておきます。
その状態で、検索モードで、ABCをクリックし、除外にして検索します。条件を保存したければ、その直後に検索実行ステップを作っておけば、条件が保存できます。

Last edited by Shin (2022-10-08 15:36:35)

Offline

#3 2022-10-08 21:08:50

himadanee
Guest

Re: チェックボックスで複数チェックされているものを対象に検索をかけるスクリプトを作成したい

何も検索記号を使わなければ、単語単位の先頭一致検索になるので、チェックした順番は関係ないように見えます。

この場合は関係ないですが、例えば値一覧が
A
AB
B
という場合に
A
で検索すると
AB
だけチェックされてるものも検索されてしまいます。

#4 2022-10-09 08:45:17

Shin
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.017 seconds, 7 queries executed - Memory usage: 507.45 KiB (Peak: 518.59 KiB) ]