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

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

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

You are not logged in.

Announcement

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


#1 2014-06-04 15:41:07

なおす
Guest

ポータルのフィルタの条件について

環境:FM11

ポータルのフィルタの条件をテキストフィールドに改行で入っている数字のOR条件か、
ポータル内GetSummaryを使用したフィールドの計算結果が特定の数字のものだけを表示するようにしたいです。

例)別テーブルにポータルで表示
レコードID  |カテゴリ  | フィールドB |
0001    |1111    |    0001 |
0002    |1111    |    0001 |
0003    |2222    |    0003 |
0004    |2222    |    0003 |
※フィールドBはGetSummaryでカテゴリが同じレコードの一番最初のIDを集計で表示しています。

ポータルのフィルタ条件を レコードID=フィールドBにできれば楽なのですが
計算式のためか使用することができませんでした。

ポータルを表示しているテーブルにテキストフィールドCを置いて、それに
0001
0003
と入力。
レコードID=フィールドCでOR条件になるかと思いましたが改行入力すると何も表示されませんでした。

なんとかポータル内での計算式の結果をフィルタ条件にしたいのですがよい方法はないでしょうか?

#2 2014-06-04 17:42:45

Traveller
Guest

Re: ポータルのフィルタの条件について

>※フィールドBはGetSummaryでカテゴリが同じレコードの一番最初のIDを集計で表示しています。
こことポータルのリレーションの中身が良く分からないけど
Bは元テーブルでカテゴリで自己リレーションして=自己リレーション::レコードIDではいけないの?

#3 2014-06-05 13:25:20

なおす
Guest

Re: ポータルのフィルタの条件について

https://fm-aid.com/bbs2/viewtopic.php?id=1655
上のトピックで質問した続きみたいになるのですが、質問した内容は解決したのですが
その後フィルタをかける段階でつまづいています。

カテゴリで自己リレーションをすると同カテゴリの最初か最終のIDを指定することになるので
フィルタ条件にかかっているレコードの同カテゴリの中からIDをひっぱりたいです。

#4 2014-06-05 18:43:29

Traveller
Guest

Re: ポータルのフィルタの条件について

ポータルのリレーションキーは何なのですか?
Xリレーションと仮定して書いていたのですが・・

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 548.51 KiB (Peak: 579.4 KiB) ]