みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Win7 FMP12 よろしくお願いします。
フィルタで絞り込みをしているポータルのレコード数の簡単な取得方法がわかりません。
まさに同じ質問があり試してみましたが、うまくいきません。
こちらのレベルが低く、もう少し詳細に説明をいただけると助かります。
https://fm-aid.com/bbs2/viewtopic.php?id=1013
ポータルテーブル側に目的のカウント集計フィールドを作り、それをフィルタポータルの複製1行化した別途1行フィルタポータルの中へ入れて参照する。
ちなみに自己リレーションのポータルです。
「目的のカウント集計フィールドを作り」⇒
フィールド新規作成で、タイプを集計、オプションでカウント選択、フィールドはポータル内で使用の
必ずデータが入っているものを指定
フィルタポータルの複製1行化した別途1行フィルタポータルの中へ入れて参照する。⇒
全レコード数が表示されてしまいます...
ポータルレコード数を得るCount(リレーション::任意のフィールド) フィールドを
1.フィルタポータルの複製 2.表示を1行に 3.上記フィールド設置⇒
フィルタがかかっていない通常のポータルレコード数が表示。
初心者でかなり基本的なことかもしれませんが、ご教示いただけると助かります。
1行フィルタポータルへ入れるカウント集計フィールドのテーブル指定が、ポータルリレーションテーブル::ではなくマスタテーブル::になっている?
× マスタテーブル::集計フィールド → 〇 ポータルテーブル::集計フィールド
Offline
Hiroさま
ありがとうございます。
まさにご指摘いただいたとおりの誤りをしていました…
恥ずかしいかぎりです。
修正したところ正しい結果になりました。
とても助かりました。
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 506.05 KiB (Peak: 516.09 KiB) ]