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

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

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

You are not logged in.

Announcement

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


#1 2016-11-29 13:14:14

miki0827
Member

今日の日付をもとに6ヵ月以内のもののみ表示したい。

いつもこちらのサイトで勉強させて頂いております。
現在、OS:[Windows8.1] FileMaker Ver:[14]でカスタマイズを行っており、下記の点が分からず質問させて頂きます。

今日の日付をもとに、6ヵ月以内のもののみポータルに表示をしたいと考えております。
ベースとなるカルテに「融解日」というフィールドがあり、そこには治療を行った日付が入る仕組みです。

例)※レコードは別々です
★今日の日付:2016/11/29
融解日フィールド:2016/1/1
融解日フィールド:2016/6/1
融解日フィールド:2016/7/5
融解日フィールド:2016/10/5
融解日フィールド:2016/11/5

上記の例でお話しをすると、ポータル上に「2016/6/1~2016/11/5」までのカルテがポータル上に表示させたいのですが、
ポータルのフィルタをどのような計算式で制御を掛けて良いか分かりません。

大変お手数ですが、ご教授頂きますようお願い申し上げます。

Offline

#2 2016-11-29 13:29:04

チポ
Member

Re: 今日の日付をもとに6ヵ月以内のもののみ表示したい。

フィルタは
  日付 >= 6ヶ月前
   and
  日付 <= 本日
でいいでしょう。


本日の6ヶ月前は
  Date ( Month ( Get ( 日付 ) ) - 6 ; Day ( Get ( 日付 ) ) ; Year ( Get ( 日付 ) ) )
で得られます。

しかし月末近くでは、月の大小により、日付が変わることが有ります。
例えば、10/31を上記の式に当てはめると5/1が返ります。

これをどうするのかルールを決めないとダメですね。

Offline

#3 2016-11-29 13:33:35

miki0827
Member

Re: 今日の日付をもとに6ヵ月以内のもののみ表示したい。

チポ様
ありがとうございました。
早速、試してみます。

チポ wrote:

フィルタは
  日付 >= 6ヶ月前
   and
  日付 <= 本日
でいいでしょう。


本日の6ヶ月前は
  Date ( Month ( Get ( 日付 ) ) - 6 ; Day ( Get ( 日付 ) ) ; Year ( Get ( 日付 ) ) )
で得られます。

しかし月末近くでは、月の大小により、日付が変わることが有ります。
例えば、10/31を上記の式に当てはめると5/1が返ります。

これをどうするのかルールを決めないとダメですね。

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, 10 queries executed - Memory usage: 505.52 KiB (Peak: 510.06 KiB) ]