みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
環境
FileMakerPro19&Server
OS:Windows11
フィールド名「商談中」に、
チェックボックスを「☐A □B □C」としています。
これを、「☑A ☑B ☑C」と、全てに☑チェックが入っている物を”除いて”検索するスクリプトを作成したいのですが思うようにいきません。
AだけやBだけのように1つだけならフィールド設定で指定すればもちろん問題ないわけですが、
今回は、複数同時選択であるため、「&」「and」「¶」などを入れて記述してみてもうまくいきません。
どのようにすれば良いのでしょうか?
ご教授いただければ幸いです。
宜しくお願い致します。
Offline
チェックボックスは、クリックする順番で内部の値が変わってしまうので、まずそれを整形しておきます。
FilterValues ( ValueListItems ( Get ( ファイル名 ) ; "商談中一覧" ) ; Self )
を、自動入力の計算式に設定して、上書き書き換えを許可しておきます。
その状態で、検索モードで、ABCをクリックし、除外にして検索します。条件を保存したければ、その直後に検索実行ステップを作っておけば、条件が保存できます。
Last edited by Shin (2022-10-08 15:36:35)
Offline
何も検索記号を使わなければ、単語単位の先頭一致検索になるので、チェックした順番は関係ないように見えます。
この場合は関係ないですが、例えば値一覧が
A
AB
B
という場合に
A
で検索すると
AB
だけチェックされてるものも検索されてしまいます。
確かに、単なる検索では、行の順番は関係なかったですね。整形しておいた方がいいこともある、ということで。
Offline
[ Generated in 0.017 seconds, 7 queries executed - Memory usage: 507.45 KiB (Peak: 518.59 KiB) ]