みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM11、Windows8を使用しています。
1のテーブルにA、B、C、D、Eの5つのフィールドがあり、それを別のテーブルでポータルで複数条件で表示したいと考えています。
その条件とは、「BおよびEが空欄の場合」と「Cに値がありEは空欄の場合」です。Cはラジオボタンで該当する場合のみチェックしています。
FM初心者で計算式の設定などまだよくわかっておりません。具体的に計算式等を表示してご教授いただけると大変ありがたいです。
宜しくお願い致します。
Offline
空欄はリレーションの照合条件キーにできないため、
全件ヒットするデカルト積[X]リレーション・ポータルに
ポータルフィルターを掛けて表示制限するのが良いでしょう。
フィルター条件式は、
Let(
[
#bln1=IsEmpty(Xポータル::Bフィールド);
#bln2=FilterValues(ValueListItems(Get(ファイル名);"ラジオボタン一覧名"); Xポータル::Cフィールド)<>"";
#bln3=IsEmpty(Xポータル::Eフィールド)
];
(#bln1 or #bln2) and #bln3
)
Offline
Hiro様 ありがとうございました。
具体的にご教授いただきました計算式を入れましたら、ポータルに表示することができました。
悩んでいたことが解決できまして大変嬉しいです。ありがとうございました。
Offline
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 501.16 KiB (Peak: 516.18 KiB) ]