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

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

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

You are not logged in.

Announcement

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


#1 2019-05-22 16:34:04

mishi
Member

ポータルを利用した複数条件の設定について

いつもこちらのサイトを参考にさせていただいております。

FM11、Windows7 Professional 32ビットを使用しています。

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

そもそもこのような条件でポータル表示することが可能なのかがわかりません。
また、計算式の設定が全くわかっておりませんので、具体的に計算式等を表示してご教授いただけますと大変ありがたいです。
どうぞ宜しくお願い致します。

Last edited by mishi (2019-05-22 16:39:04)

Offline

#2 2019-05-22 17:56:00

チポ
Member

Re: ポータルを利用した複数条件の設定について

書かれた条件のみでの表示する判定ですが、

  ( IsEmpty ( B ) and IsEmpty ( E ) )
  or
  ( not IsEmpty ( C ) and IsEmpty ( E ) )
  or
  not ( not IsEmpty ( D ) and IsEmpty ( E ) )

Offline

#3 2019-05-22 18:13:18

Hiro
Member

Re: ポータルを利用した複数条件の設定について

全件ヒットするデカルト積[X]リレーションポータルに、その条件式のポータルフィルターを掛けのが良いでしょう。
ポータルフィルターの条件式は、(条件は、「表示」条件付けだけで良い?として?)

   (IsEmpty(ポータル::A) and IsEmpty(ポータル::E)) or (Not(IsEmpty(ポータル::C)) and IsEmpty(ポータル::E))

Offline

#4 2019-05-22 18:19:32

Shin
Member

Re: ポータルを利用した複数条件の設定について

「Cに値がありDに値がありEは空欄の場合」はありえないのですか。

Offline

#5 2019-05-23 23:20:56

mishi
Member

Re: ポータルを利用した複数条件の設定について

チポ様、Hiro様、Shin様 ありがとうございます。

Shin様、するどいご指摘をありがとうございました。
Shin様に確認いただいた通り、「Cに値がありDに値がありEは空欄の場合」もありました。
その場合は表示しないことにしたいです。

再度条件を記載致しますが、
「BおよびEが空欄の場合」と「Cに値がありEは空欄の場合」は表示し、「Cに値がありDに値がありEは空欄の場合」は表示しない。
これを実行する条件設定をご教授いただきたく、宜しくお願い致します。

Offline

#6 2019-05-24 10:04:23

チポ
Member

Re: ポータルを利用した複数条件の設定について

ベタベタですが、、

    ( not ( not IsEmpty ( ::C ) and not IsEmpty ( ::D ) and IsEmpty ( ::E ) ) )
    and
   ( ( IsEmpty ( ::B ) and IsEmpty ( ::E ) )
    or
    ( not IsEmpty ( ::C ) and IsEmpty ( ::E ) ) )

よく検証していません -_-

Offline

#7 2019-05-27 16:57:53

mishi
Member

Re: ポータルを利用した複数条件の設定について

チポ様 ご例示をありがとうございました。
ご提示いただいた計算式では、私の設定に不備があると思うのですが、
「)の数が合わない」のコメントが出て、設定できませんでした。

また、Hiro様にご提示いただいた式を利用しようとしたのですが、
その場合、表示しないという設定をどうしたらよいかわかりませんでした。

本当に初心者で大変申し訳ないのですが、どなたかにお力を貸していただけますと大変助かります。
宜しくお願い致します。

Offline

#8 2019-05-27 17:22:43

チポ
Member

Re: ポータルを利用した複数条件の設定について

提示した式で不備はないですよ。

コピペしてフィールド名だけを入れ替えてみたらいかがでしょう。

Offline

#9 2019-05-28 09:25:15

mishi
Member

Re: ポータルを利用した複数条件の設定について

チポ様

コピペしてフィールド名を入れ替えたらできました!
本当に助かりました。ありがとうございました。
またわからないことがありましたらお力を貸していただけますと幸いです。
今後ともよろしくお願いいたします。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.015 seconds, 7 queries executed - Memory usage: 515.89 KiB (Peak: 520.43 KiB) ]