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

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

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

You are not logged in.

Announcement

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


#1 2018-03-22 11:32:48

mishi
Member

複数条件でのポータル表示について

FM11、Windows8を使用しています。

1のテーブルにA、B、C、D、Eの5つのフィールドがあり、それを別のテーブルでポータルで複数条件で表示したいと考えています。
その条件とは、「BおよびEが空欄の場合」と「Cに値がありEは空欄の場合」です。Cはラジオボタンで該当する場合のみチェックしています。

FM初心者で計算式の設定などまだよくわかっておりません。具体的に計算式等を表示してご教授いただけると大変ありがたいです。
宜しくお願い致します。

Offline

#2 2018-03-22 12:40:49

Hiro
Member

Re: 複数条件でのポータル表示について

空欄はリレーションの照合条件キーにできないため、

全件ヒットするデカルト積[X]リレーション・ポータル
ポータルフィルターを掛けて表示制限するのが良いでしょう。

フィルター条件式は、

Let(
[
   #bln1=IsEmpty(Xポータル::Bフィールド);
   #bln2=FilterValues(ValueListItems(Get(ファイル名);"ラジオボタン一覧名"); Xポータル::Cフィールド)<>"";
   #bln3=IsEmpty(Xポータル::Eフィールド)
];
   (#bln1 or #bln2) and #bln3
)

Offline

#3 2018-03-22 13:20:16

mishi
Member

Re: 複数条件でのポータル表示について

Hiro様 ありがとうございました。
具体的にご教授いただきました計算式を入れましたら、ポータルに表示することができました。
悩んでいたことが解決できまして大変嬉しいです。ありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 501.16 KiB (Peak: 516.18 KiB) ]