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

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

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

You are not logged in.

Announcement

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


#1 2014-01-09 10:57:50

taka
Guest

ポータルのフィルタリングについて

いつもお世話になっております。
Win7、FMPro13を使用しております。

入力用T
       チャンネルF   日付F 
レコード1   1000     1/1
レコード2   1001     1/1
レコード3   1000     1/3
レコード4   1002     1/4
レコード5   1000     1/4

というレコードがあった時に違うレイアウトの同一ポータル内で

チャンネルF   日付F
  1000     1/4
  1001     1/1
  1002     1/4

というように表示させることは可能でしょうか?

リレーションはグローバルフィールドを作成して行っています。

宜しくお願いします。

#2 2014-01-09 11:32:37

Traveller
Guest

Re: ポータルのフィルタリングについて

チャンネルFで自己リレーションして=Case ( Max(入力用T 2::日付F)  = 日付; 1)などという
計算フィールドを作って利用する?

#3 2014-01-09 13:57:27

taka
Guest

Re: ポータルのフィルタリングについて

Traveller様
回答ありがとうございます。

やはりこのようなことは難しいのでしょうか?
スクリプトとかでなんとかならないものでしょうか?

#4 2014-01-09 14:07:44

tim
Guest

Re: ポータルのフィルタリングについて

自己リレーションに「リレーションはグローバルフィールドを作成して」の条件も入れないと「同一ポータル」にならないということ?
グローバル計算フィールドで同じ値を入れれば条件に追加できますよね。

#5 2014-01-09 14:50:57

Shin
Member

Re: ポータルのフィルタリングについて

チャンネルFがユニークな中間テーブルを作る
Travellerさんの式で、ポータルフィルターをかける
チャンネルFの動的値一覧を作って要素を取り出して、チャンネル名を指定して最新地を表示
などが考えられるかな。

実験用の関係ない構造も含まれていますが。
https://www.dropbox.com/s/y0fix0n6le8le … 54.fp7.zip

Last edited by Shin (2014-01-09 14:57:35)

Offline

#6 2014-01-09 14:51:54

taka
Guest

Re: ポータルのフィルタリングについて

tim wrote:

自己リレーションに「リレーションはグローバルフィールドを作成して」の条件も入れないと「同一ポータル」にならないということ?
グローバル計算フィールドで同じ値を入れれば条件に追加できますよね。

tim様
回答ありがとうございます。
「リレーションはグローバルフィールドを作成して」はただ私がそういう風にやってみただけですので気にしないでください。
書き方が悪くて申し訳ありません。

すみませんが詳しく教えていただけないでしょうか?

#7 2014-01-09 15:16:44

tim
Guest

Re: ポータルのフィルタリングについて

すいません、グローバル計算フィールドは計算結果が保存されるのでフィールド作っただけでは自動的に連動しませんでした。

リレーションが関係ないなら、Travellerさんの式でいいはずだけど。
ポータル内外関係なく、チャンネルごとの最新の日付のレコードを表示することになります。
(例えばポータルに1月だけ表示してても、2月のレコードがあればそのチャンネルが表示されなかったりする)
「ポータル内で最新」ならそういう自己リレーションにするということ。

#8 2014-01-09 15:31:07

taka
Guest

Re: ポータルのフィルタリングについて

Shin様
回答ありがとうございます。
お返事遅くなってしまい申し訳ありません。
ファイルまで頂き感謝の限りでございます。
ファイルを参考にやってみようと思います。

tim様
回答ありがとうございます。
参考にさせていただきます。

#9 2014-01-09 15:48:51

Traveller
Guest

Re: ポータルのフィルタリングについて

グローバルフィールド--X--チャンネルF
とかのリレーションかと勝手に思ってた。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.026 seconds, 9 queries executed - Memory usage: 517.46 KiB (Peak: 522.37 KiB) ]