みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもこちらのサイトで勉強させて頂いております。
現在、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
フィルタは
日付 >= 6ヶ月前
and
日付 <= 本日
でいいでしょう。
本日の6ヶ月前は
Date ( Month ( Get ( 日付 ) ) - 6 ; Day ( Get ( 日付 ) ) ; Year ( Get ( 日付 ) ) )
で得られます。
しかし月末近くでは、月の大小により、日付が変わることが有ります。
例えば、10/31を上記の式に当てはめると5/1が返ります。
これをどうするのかルールを決めないとダメですね。
Offline
チポ様
ありがとうございました。
早速、試してみます。
フィルタは
日付 >= 6ヶ月前
and
日付 <= 本日
でいいでしょう。本日の6ヶ月前は
Date ( Month ( Get ( 日付 ) ) - 6 ; Day ( Get ( 日付 ) ) ; Year ( Get ( 日付 ) ) )
で得られます。しかし月末近くでは、月の大小により、日付が変わることが有ります。
例えば、10/31を上記の式に当てはめると5/1が返ります。これをどうするのかルールを決めないとダメですね。
Offline
Pages: 1
[ Generated in 0.006 seconds, 10 queries executed - Memory usage: 505.52 KiB (Peak: 510.06 KiB) ]