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

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

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

You are not logged in.

Announcement

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


#1 2014-03-11 17:00:11

ショウチャン
Guest

ポータルフィルタの条件設定方法

下記のようなポータルフィルタ作成しました。
3行目の 「HABA_ZAIKO_製品 3::g営業担当   ≠  ""」でこの条件が偽の場合は、
3行目条件なしで、1-2行目の条件のみにしたいのですが。

このようなことは可能なのでしょうか?
偽に何も設定しないとエラーとなります。

HABA_ZAIKO_入出庫明細 3::削除区分   ≠   "削除"  and
HABA_ZAIKO_製品 2::g開始検索日付  ≤  HABA_ZAIKO_入出庫明細 3::日付  and
If (HABA_ZAIKO_製品 3::g営業担当   ≠  "" ; HABA_ZAIKO_入出庫明細 3::営業担当 = HABA_ZAIKO_製品 3::g営業担当 ; )

#2 2014-03-11 17:18:55

チポ
Member

Re: ポータルフィルタの条件設定方法

3行目の
If関数の結果2の値を
  1
とすればいいのでは。

Offline

#3 2014-03-11 17:26:51

ショウチャン
Guest

Re: ポータルフィルタの条件設定方法

1 にはどのような意味があるのですか?

チポ wrote:

3行目の
If関数の結果2の値を
  1
とすればいいのでは。

#4 2014-03-11 17:59:21

チポ
Member

Re: ポータルフィルタの条件設定方法

条件式(論理式)
はその式が返す値が0または0以外で判定されます。

もちろん
  0は偽
  0以外は真
となりますね。


今回の、
3行目のIf関数の条件が偽の場合、
無条件に真を返せばいいのですから、
その結果を0以外(ここでは1としました)にすればいいでしょう。

Offline

#5 2014-03-11 18:06:31

Hiro
Member

Re: ポータルフィルタの条件設定方法

条件式の評価結果は、真(True)が1を、偽(False)が0を、返します。
逆に論理値、1(0以外の数字、True)は真を、0(False)は偽を、意味します。
(参考→http://www.filemaker.com/12help/jp/html … tml#104224

新規質問の前に、前回質問[id=1135]の回答に返信してスレッドを自己閉じくださいネ。素敵な出会いのマナーですよ。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 550.34 KiB (Peak: 581.48 KiB) ]