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

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

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

You are not logged in.

Announcement

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


#1 2015-04-29 11:58:36

nyoro
Member

検索条件の表示

顧客データを検索するときに、例えば

名前 住所県 住所市 販売品目 販売日 性別 顧客分類


中から、住所市=横浜市 販売日= 2014/1/1...2015/1/1

と検索した場合、検索された名簿のヘッダーに、

検索条件= 住所市=横浜市 販売日= 2014/1/1...2015/1/1

と表示したいのです。実際項目は30項目位ありますので、条件のないものまで全部のフィールドを書き出すのは不可能です。

ご教授お願いします。

WIN MAC混合  FMP12です。よろしくお願いします。

Offline

#2 2015-04-29 15:29:39

Moz
Member

Re: 検索条件の表示

検索実行する直前に検索モードで入力が許可されているフィールドが空欄か否か判別し、
空欄でなかったフィールドをフィールド名と値の組み合わせで変数やグローバルフィールドに格納してヘッダに表示すればよいでしょう。

不可能の意味がよく分かりませんが、
ヘッダに表示しきれない項目数の条件が設定されても拾うしかないですよね?

Offline

#3 2015-04-29 18:25:16

nyoro
Member

Re: 検索条件の表示

説明不足で申し訳ないです。不可能ではないですが、表示スペースがないので全部の空欄のフィールドまで表示せずに条件が入ったものだけひろいたいという意味ですので、Moz様のご説明いただいたとようにしたいのですが、

>検索実行する直前に検索モードで入力が許可されているフィールドが空欄か否か判別し、
これはどのように判別するのでしょうか?

Offline

#4 2015-04-29 20:58:06

Moz
Member

Re: 検索条件の表示

フィールドに値があるか否かは IsEmpty 関数で取得できます。

検索モードでも値が入っていれば(検索条件が指定されていれば)有効なので
各フィールドを判別して値が入っている場合だけどこかに取得する様なスクリプトを組めば良いでしょう。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.010 seconds, 10 queries executed - Memory usage: 506.4 KiB (Peak: 510.94 KiB) ]