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

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

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

You are not logged in.

Announcement

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


#1 2013-11-01 16:48:16

hiro1238
Guest

チェックボックスでの検索

いつも参考にさせていただいています。

過去ログなどを検索しましたが知識不足で理解できない部分が多く質問させていただきたいと思います。

□実績あり□利用あり(チェックボックス) 検索(ボタン)

上記のようにフィールドとボタンを配置し□実績ありのみチェックしてあるレコード、□利用ありのみチェックしてあるレコード、
□実績あり□利用ありの両方チッェクしてあるレコード、何もチェックしてないレコードを拾うスクリプトを作成したいと思っています。

どうぞご教示よろしくお願いします。

#2 2013-11-01 17:14:13

Layouter
Guest

Re: チェックボックスでの検索

If[Get(ウィンドウモード)=0]
検索モードに切り替え[]
Else If[Get(ウィンドウモード)=1]
フィールド設定[チェックボックス;Choose(ValueCount(チェックボックス);"=";チェックボックス;Substitute(チェックボックス;¶;" "))]
検索実行[]
End If

#3 2013-11-01 17:18:29

Layouter
Guest

Re: チェックボックスでの検索

しまった、「のみ」だから真ん中も=が必要だった。
フィールド設定[チェックボックス;Choose(ValueCount(チェックボックス);"=";"=="&チェックボックス;Substitute(チェックボックス;¶;" "))]

#4 2013-11-01 17:41:23

チポ
Member

Re: チェックボックスでの検索

> □実績あり□利用あり(チェックボックス)
選択肢はこの二つだけですか?

他にも有る?

Offline

#5 2013-11-01 17:56:35

traveler
Guest

Re: チェックボックスでの検索

スクリプトの「一致するレコードを検索」ではダメですか。

#6 2013-11-01 18:10:19

チポ
Member

Re: チェックボックスでの検索

選択肢がいくつ有ってもかまわないか・・

たとえば、
「実績あり」のみは、
  フィールド設定["==実績あり"]
でいいですね。

両方チェックは
  検索
  絞り込み検索
と続ければいいでしょう。

チェックがないのは
「=」 (空白の検索)
で検索できます。

Offline

#7 2013-11-01 18:11:03

traveler
Guest

Re: チェックボックスでの検索

↑ 没ですm(_ _)m

#8 2013-11-01 18:14:06

hiro1238
Guest

Re: チェックボックスでの検索

If[Get(ウィンドウモード)=0]
検索モードに切り替え[]
Else If[Get(ウィンドウモード)=1]
フィールド設定[チェックボックス;Choose(ValueCount(チェックボックス);"=";"=="&チェックボックス;Substitute(チェックボックス;¶;" "))]
検索実行[]
End If
上記で設定しましたが検索結果が400件中400件とどこにチェックを入れて検索してもすべてを拾います。。。

選択肢は2つだけです。

スクリプトの「一致するレコードを検索」の項目が探せません。。。スクリプトのレコードの項目のどれかで設定するのでしょうか??

ホントすみません。。。

#9 2013-11-01 18:14:25

チポ
Member

Re: チェックボックスでの検索

ああ、
やっぱり、選択肢が三つ以上有ると、


>   検索
>   絞り込み検索
これでは三つ以上も残っちゃいますね。


三つ以上有るのかな?

Offline

#10 2013-11-01 18:17:29

チポ
Member

Re: チェックボックスでの検索

前後した、

二つでしたら私の方法でできますよ。

Offline

#11 2013-11-01 21:08:57

wader
Member

Re: チェックボックスでの検索

Layouterさんので、できてますよ。(=が1つ全角になってるけど、関係ないみたい)
ブラウズモードでボタンをクリックして条件を入れた後、ボタンをもう一度クリックしないでEnterとか検索実行とかやってしまうとだめですけどね。
チェックボックス以外の値が入ってると、除外されてしまうことはありそうだけど、全部検索されるというのは???

Offline

#12 2013-11-02 09:51:30

チポ
Member

Re: チェックボックスでの検索

> □実績あり□利用あり(チェックボックス) 検索(ボタン)
この形だったんですね。


私は各検索ごとのボタンのつもりでした。
ボタンは4つになるけれど、ワンクリックで済みます。


ご希望でしたら、
検索用のチェックボックスはグローバルにして、
ブラウズモードでチェックに入力、検索ボタンの手順でしょう。
何もチェックがない検索が分かりにくいのでは。

Offline

#13 2013-11-02 10:27:33

wader
Member

Re: チェックボックスでの検索

>ボタンは4つになる
値が2個だから2^2=4ですね。そのほうがシンプルでいいかも?
「この形」で検索ボタンをクリックしたらボタン4つのウィンドウをダイアログ形式で開くという折衷案もあり。

Offline

#14 2013-11-05 10:03:54

hiro1238
Guest

Re: チェックボックスでの検索

たくさんの回答ありがとうございます。

ご教示いただいた方法の4つボタンの配置を試みておりますが、両方チッェクの絞り込み検索でのスクリプト作成が
うまくいきません。検索条件を指定の欄に処理:レコード検索、条件:実績ありで1つ、同じように2つめに条件:使用ありで作成し検索をかけると両方チェックあり、実績ありにチェックあり、使用ありにチェックありのレコードを拾います。

どうぞよろしくお願いします。

#15 2013-11-05 10:21:52

mice
Guest

Re: チェックボックスでの検索

2つめの条件を使うとOR検索になるので、1つ目の条件に両方入れます(スペースか改行等で区切る)
http://www.filemaker.com/12help/jp/html … tml#758584

#16 2013-11-05 10:29:59

hiro1238
Guest

Re: チェックボックスでの検索

ありとうございます。

無事にできました。

みなさまのご教示で納得のいくものが作成できました。

今後とも質問させていただくことがあるかと思いますがよろしくお願いします。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 580.36 KiB (Peak: 597.27 KiB) ]