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

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

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

You are not logged in.

Announcement

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


#1 2020-12-02 13:18:26

sai0306
Member

ドロップダウンリストでの検索方法

いつもお世話になっております。
掲題の件で質問させていただきます。

◆環境
FM18
Win10

◆質問内容
ドロップダウンリストで項目を選択した際、選択した項目のレコードのみ抽出する方法をご教授いただきたいです。

現在、検索レイアウト(リスト形式)を作成しています。
「区間」というドロップダウンリストの中に「東京」「静岡」「神奈川」といった項目が登録されています。
いずれかの項目を選択した際に、選択した項目のレコードのみ抽出できるように実装したいと考えております。
例えば・・・東京を選択した場合

番号  日付             区間
1      2020/12/02  東京
2      2020/12/01  神奈川
3      2020/12/02  静岡
4      2020/12/02  東京

番号1、4のレコードのみを表示したいです。(表示は検索レイアウト上)
設定、もしくはスクリプトで可能でしょうか。
初歩的な質問ですが、どなたかご教授いただけますでしょうか。

Offline

#2 2020-12-02 13:56:19

Moz
Member

Re: ドロップダウンリストでの検索方法

コントロールスタイルをドロップダウンリストなどに変更しても値がテキストであることに変わりありません。
ドロップダウンリストに設定しているフィールドの値を取得して検索条件に使えば良いでしょう。

検索モードに入らずにヘッダに設置した検索用のドロップダウンリストから検索するサンプルです。
https://bit.ly/3lvpEKT

初歩的かどうか判断するのは質問者さんではないのでわざわざ書かなくてもいいですよ。
簡単に見えて案外難しいこともあります(今回のは簡単そうですが)

Offline

#3 2020-12-02 14:35:09

sai0306
Member

Re: ドロップダウンリストでの検索方法

Mozさん

いつもありがとうございます。

>初歩的かどうか判断するのは質問者さんではないのでわざわざ書かなくてもいいですよ。
>簡単に見えて案外難しいこともあります(今回のは簡単そうですが)
そうですね・・・。失礼いたしました。
以後注意いたします。

ご回答ありがとうございました。
まさにサンプルの動作です。
作成してくださりありがとうございました。

ただ、今回、ドロップダウンリストの「区間」とリストの「区間」は同一のフィールドを設定(マスタを参照)しています。
サンプルを流用させていただき、ドロップダウンリストのスクリプト設定を行ってみましたが、上記が関連しているからなのか、ドロップダウンリストの中身が選択できなくなりました。
何か修正が必要でしょうか?
後だしになってしまい申し訳ないです・・・。

Offline

#4 2020-12-02 15:13:24

Moz
Member

Re: ドロップダウンリストでの検索方法

ただ、今回、ドロップダウンリストの「区間」とリストの「区間」は同一のフィールドを設定(マスタを参照)しています。
サンプルを流用させていただき、ドロップダウンリストのスクリプト設定を行ってみましたが、上記が関連しているからなのか、ドロップダウンリストの中身が選択できなくなりました。
何か修正が必要でしょうか?

検索条件の入力に使用するフィールドがマスタのフィールドである必要は無いのではありませんか?
サンプルのようにヘッダに配置して検索モードを使わない場合、
検索のためにグローバルフィールドを用意しないとマスタのフィールド値を書き換えてしまうことになります。

サンプルと同じ形にしたいならグローバルフィールドを作ればOKですよ。

Last edited by Moz (2020-12-02 15:13:44)

Offline

#5 2020-12-02 15:42:47

sai0306
Member

Re: ドロップダウンリストでの検索方法

Mozさん

>検索条件の入力に使用するフィールドがマスタのフィールドである必要は無いのではありませんか?
仰る通りです・・・。
おかげさまで対応できました。
大変助かりました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.012 seconds, 9 queries executed - Memory usage: 508.96 KiB (Peak: 514.82 KiB) ]