みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
環境: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条件になるかと思いましたが改行入力すると何も表示されませんでした。
なんとかポータル内での計算式の結果をフィルタ条件にしたいのですがよい方法はないでしょうか?
>※フィールドBはGetSummaryでカテゴリが同じレコードの一番最初のIDを集計で表示しています。
こことポータルのリレーションの中身が良く分からないけど
Bは元テーブルでカテゴリで自己リレーションして=自己リレーション::レコードIDではいけないの?
https://fm-aid.com/bbs2/viewtopic.php?id=1655
上のトピックで質問した続きみたいになるのですが、質問した内容は解決したのですが
その後フィルタをかける段階でつまづいています。
カテゴリで自己リレーションをすると同カテゴリの最初か最終のIDを指定することになるので
フィルタ条件にかかっているレコードの同カテゴリの中からIDをひっぱりたいです。
ポータルのリレーションキーは何なのですか?
Xリレーションと仮定して書いていたのですが・・
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 548.51 KiB (Peak: 579.4 KiB) ]