みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM17 macです。
一覧表示用のテキストフィールドです。
A日、B日が登録されている日から14日前〜当日まで一覧に表示させたくて
下記計算式にて計算結果が該当した場合、表示させています。
そこでかなり計算式が長いので、もっとシンプルになりませんでしょうか?
補足:
下記A日、B日共にテキストフィールド:2023年4月25日等 入力されています。
AとB共に約半年離れています。
Let (
[
@1 = Date ( MiddleWords ( A日 ; 3 ; 1 ) ; MiddleWords ( A日 ; 5 ; 1 ) ; LeftWords ( A日 ; 1 ) );
@2 = Date ( MiddleWords ( B日 ; 3 ; 1 ) ; MiddleWords ( A日 ; 5 ; 1 ) ; LeftWords ( B日 ; 1 ) );
@n = Get ( 日付 )
];
Case (
@1 = @n ;@1;
@1-1 = @n ;@1;
@1-2 = @n ;@1;
@1-3 = @n ;@1;
@1-4 = @n ;@1;
@1-5 = @n ;@1;
@1-6 = @n ;@1;
@1-7 = @n ;@1;
@1-8 = @n ;@1;
@1-9 = @n ;@1;
@1-10 = @n ;@1;
@1-12 = @n ;@1;
@1-13 = @n ;@1;
@1-14 = @n ;@1;
@2-1 = @n ;@2;
@2-2 = @n ;@2;
@2-3 = @n ;@2;
@2-4 = @n ;@2;
@2-5 = @n ;@2;
@2-6 = @n ;@2;
@2-7 = @n ;@2;
@2-8 = @n ;@2;
@2-9 = @n ;@2;
@2-10 = @n ;@2;
@2-11 = @n ;@2;
@2-12 = @n ;@2;
@2-13 = @n ;@2;
@2-14 = @n ;@2
)
)
@1のところは、1行でいいのでは。
@1-14 <= @n and @n <= @1 ; @1;
@2も同様ですが、こっちは=の場合は含めないんですね?
ありがとうございます!
複合的な and や or 計算式がいつもうまくできず、悩んでました。
すごくシンプル!本当にありがとうございます。
@2も=ありました。加えてご指摘ありがとうございます。
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 550.26 KiB (Peak: 586.87 KiB) ]