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

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

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

You are not logged in.

Announcement

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


#1 2017-05-10 12:37:50

pol
Member

繰り返しフィールドで14日間隔で日を表示したい

以前、以下のトピックスでも相談させていただきました。

【入院日を基準に1ヶ月~4ヵ月を自動で表示したい】
https://fm-aid.com/bbs2/viewtopic.php?id=6363

前回は、入院日から1ヵ月後、2ヵ月後、3か月後、4か月後の日程を繰り返しフィールドで表示したいと相談しました。

結果、できるようになりました。本当にありがとうございます。

今回は、また入院日フィールドを基に、そこから14日間隔で繰り返しフィールドで表示したいです。

前回教えて頂いた計算式を参考に色々、動かしてみたのですが上手くいきません。

変数も前回初めて知り、試行錯誤しながら数式を作って動かしています。

うまく作れないのでご相談に来ました。

自分で作ってみました↓

Let([
   #y=Year(回復期入室日[1]);
   #m=Month(回復期入室日[1]);
   #d=Day(回復期入室日[1]);
   #aft=Get(計算式繰り返し位置番号)   - 1
];
    Date ( #m ; #d + #aft + 14  ; #y )
)

この数式だと、入院日から14日後を経て1日感覚でフィールド表示されます。

やりたいのは、

入院日
入院日+14日後
(入院日+14日後)+14日後
・・・
・・

というように繰り返しで表示したいです。

その数式を教えて頂けたらと思います。

Offline

#2 2017-05-10 13:10:06

Hiro
Member

Re: 繰り返しフィールドで14日間隔で日を表示したい

2週間後ごとですネ。

   Date ( #m ; #d + #aft + 14  ; #y )  →  Date ( #m ; #d + #aft * 14  ; #y )

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 500.63 KiB (Peak: 514.53 KiB) ]