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

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

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

You are not logged in.

Announcement

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


#1 2014-03-31 20:17:24

見習い
Member

直近の日付の検索

お世話になります。
いつもありがとうございます。
Win7 FM11adv
WinSer FMS11

地点A→地点B  期限C
の3つのフィールドがあります。
地点はAもBも種類は200種類以上、組み合わせパターンにすると無数です。

そこで一目で地点A→地点Bが何件あるのかを把握するために
地点ごと自己リレーションを張り
ポップアップで「同区間は"  "件です」
という表示をして一目で把握できるようにしています。

ここにもうひとつ加えたいのが期限日の表示です。

例えば同区間が3件あります。
期限は
4/2
4/3
4/5
とします。

もちろん自己リレ先の期限日をポップアップすればその案件の期限日はわかります。

ではなくて
「この3件の中で一番今日の日付に近い期限を表示」
がしたいです。

3行あってどの行にマウスを合わせてポップアップを出しても
「4/2の期限が近いです」
という表示をさせたいです。


わかりずらい説明かも知れませんがご教示頂ければ幸いです。

何卒、よろしくお願い致します。

Offline

#2 2014-03-31 21:27:59

Hiro
Member

Re: 直近の日付の検索

期限日は必ず今日以降の日付が与えられているなら、簡単です。
その自己リレーションに期限日でソートを掛けて、その関連::期限日のマージフィールドを表示するだけ。

Offline

#3 2014-04-01 14:00:33

見習い
Member

Re: 直近の日付の検索

Hiro wrote:

期限日は必ず今日以降の日付が与えられているなら、簡単です。
その自己リレーションに期限日でソートを掛けて、その関連::期限日のマージフィールドを表示するだけ。

ありがとうございます。

マージフィールドって<<>>の形式ですよね?

それをポップアップの表示内容に表示するには何か方法があるんでしょうか。。。

Offline

#4 2014-04-01 15:56:21

Shin
Member

Re: 直近の日付の検索

ポップアップ、というのは、ポップアップヘルプの事でしょうか。ならば、非常に面倒かも。

Offline

#5 2014-04-01 16:42:09

Layouter
Guest

Re: 直近の日付の検索

ポップアップヘルプは計算式の指定ができるんで、同じでは。

#6 2014-04-01 17:18:11

Shin
Member

Re: 直近の日付の検索

>地点ごと自己リレーションを張り
とあるので、その地点の数だけ、別々の設定をしていく必要がある、そのために面倒、と言っているのですが。

Offline

#7 2014-04-02 11:30:15

Layouter
Guest

Re: 直近の日付の検索

そこはもうできてる(「同区間」のカウントを表示するだけ)んで、あとは「期限日は必ず今日以降の日付が与えられている」かどうかじゃないですか。

#8 2014-04-02 11:31:20

見習い
Member

Re: 直近の日付の検索

言葉足らずですいません。
ポップアップヘルプのことでした。

マージフィールドに表示できない、ということで
まず計算フィールドで

自己リレーション(ソート)先の期限日を表示するフィールドを作りました。

そのフィールドをポップアップヘルプに表示、で一応出来ました。

ただ、期限日を変更した時、同一地点の全ての日付が反映されるのは
レイアウトを変えて戻したあとになってます。

これってそうゆうものなのでしょうか?

もしくはソート結果のリレーション先の期限日を
フィールドとして作成しなくてもポップアップヘルプに表示する方法はありませんか?

Offline

#9 2014-04-02 12:30:07

Layouter
Guest

Re: 直近の日付の検索

フィールドと同じ計算式をポップアップヘルプに設定すればフィールドは不要。

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: 557.67 KiB (Peak: 564.4 KiB) ]