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

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

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

You are not logged in.

Announcement

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


#1 2013-11-12 14:27:31

tseaster
Guest

フィールドに日付を任意で入力しポータルでその日付の月のレコードを表示させるには...

環境:FMPA11 Win7

まず、日付フィールドを作成しました。このフィールドは任意で入力できるようになっています。
そして、このフィールドに日付を入力します。
このフィールドの値を参照し、ポータルを表示させたいと思っています。
抽出するレコードは、日付フィールドに入力された月のレコードです。
(例えば、フィールドに2013/11/01と入力した場合は、2013/11/01~2013/11/30までのレコードを表示する)

この処理を行うにはどうしたらよいでしょうか。
お手数ですが、教えていただけるとうれしいです。

また、説明不十分なところがありましたら、随時記載しますので言ってください。
宜しくお願いします。

#2 2013-11-12 14:49:03

himaganee
Guest

Re: フィールドに日付を任意で入力しポータルでその日付の月のレコードを表示させるには...

Year(日付)*100+Month(日付)の計算フィールドを双方に作ってリレーションに使う。

#3 2013-11-12 15:05:14

tseaster
Guest

Re: フィールドに日付を任意で入力しポータルでその日付の月のレコードを表示させるには...

himaganee wrote:

Year(日付)*100+Month(日付)の計算フィールドを双方に作ってリレーションに使う。

himaganeeさん

上記の処理で解決しました。
ありがとうございます。
またわからないことがあったら、宜しくお願いします。

#4 2013-11-12 15:23:32

tseaster
Guest

Re: フィールドに日付を任意で入力しポータルでその日付の月のレコードを表示させるには...

ポータルの条件についてもうひとつ質問なのですが、
先ほどは当月のレコードを全て抽出したのですが、入力した日付から当月の指定日までという形での抽出は可能でしょうか。

例えば、日付フィールドに2013/11/01と入力した場合、2013/11/01~2013/11/20のレコードを抽出する

続けての質問で申し訳ありませんが宜しくお願いします。

#5 2013-11-12 15:30:23

himaganee
Guest

Re: フィールドに日付を任意で入力しポータルでその日付の月のレコードを表示させるには...

リレーション条件が2つになります。(さっきのもこういう風にもできますが)
入力した日付<=抽出する日付
AND
当月の指定日>=抽出する日付

当月の指定日の計算式 Date(Month(日付);指定日;Year(日付))

#6 2013-11-12 15:43:03

tseaster
Guest

Re: フィールドに日付を任意で入力しポータルでその日付の月のレコードを表示させるには...

himaganee wrote:

リレーション条件が2つになります。(さっきのもこういう風にもできますが)
入力した日付<=抽出する日付
AND
当月の指定日>=抽出する日付

当月の指定日の計算式 Date(Month(日付);指定日;Year(日付))


迅速な回答ほんとにありがとうございます。
上記の処理で無事に解決しました。

また何かあったら宜しくお願いします。

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: 552.2 KiB (Peak: 579.91 KiB) ]