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

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

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

You are not logged in.

Announcement

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


#1 2020-11-26 11:26:30

かなと
Guest

条件付書式設定の計算式について

お世話になっております。

条件付書式の計算式についてご教示ください。
以下の場合に赤文字になるように設定したいのですが、計算式がうまくできません。

「申請日」が「購入日」より1ヶ月以上経過
しかし例外で、
「購入日」2020/8/18以前の時は、「申請日」2020/10/19以降の場合

1ヶ月後とは単純に10/1の場合11/1で大丈夫です。

ご教示お願いいたします。

#2 2020-11-26 11:51:18

チポ
Member

Re: 条件付書式設定の計算式について

例えば、
10/31の一ヶ月後の日付は?

Offline

#3 2020-11-26 12:04:47

かなと
Guest

Re: 条件付書式設定の計算式について

チポ様
11/30でお願いします。

#4 2020-11-26 12:52:16

Hiro
Member

Re: 条件付書式設定の計算式について


Let(
[
   #y=Year(購入日);
   #m=Month(購入日);
   #d=Day(購入日);
   #nxt=Min(Date(#m+1;#d;#y); Date(#m+2;0;#y))
];
   Choose(
         購入日<=Date(8;18;2020) and 申請日<Date(10;19;2020)
         ; 申請日>=#nxt
   )
)

※ 例外の解釈に疑念の余地がありますが、私なりの解釈例として、

Last edited by Hiro (2020-11-26 13:47:10)

Offline

#5 2020-11-26 13:47:30

かなと
Guest

Re: 条件付書式設定の計算式について

説明が下手で申し訳ありません。

「申請は、購入から1か月以内にしてください。
しかし2020/8/18以前に購入の方は、特例で2020/10/18まで申請を受け付けます。」

といった規約で、期限を過ぎての申請の場合に赤文字で表示させたいのです。

#6 2020-11-26 14:13:02

チポ
Member

Re: 条件付書式設定の計算式について

条件付き書式は、
例えば、文字色の指定が複数有ると最後に真となった書式を表示します。

ですから、条件を
  Self >= Min ( Date ( Month ( 購入日 ) + 1 ; Day ( 購入日 ) ; Year ( 購入日 ) ) ; Date ( Month ( 購入日 ) + 2 ; 0 ; Year ( 購入日 ) ) )
  で赤文字

  購入日 <= Date ( 8 ; 18 ; 2020 ) and 申請日 < Date ( 10 ; 19 ; 2020 )
  でデフォルトの文字色

とこの順で二つ指定してもいいですね。

Offline

#7 2020-11-26 14:48:20

かなと
Guest

Re: 条件付書式設定の計算式について

なるほど!
早速設定し、無事に出来ました!
ありがとうございました!!!

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.015 seconds, 9 queries executed - Memory usage: 511.7 KiB (Peak: 518.92 KiB) ]