みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
フィルタを利用しているポータルに売上データが表示されています。フィルタ利用後に表示されている売上の合計は、ポータル行内に売上の合計フィールド(フィールド名:ポータル合計)を作成して、そのポータルをフィールドを別の所にコピーして表示させることで可能になりました。これもこのQ&Aで教えていただきました。
質問ですが、そのフィールド:ポータル合計と、他のフィールドAをを別のフィールドに合計フィールドBに表示させる場合はどうすれば良いのでしょうか?フィルターの設定されたポータル内にフィールドがある場合は正しく表示されますが、フィールドAだけを計算式に入れると、フィルタがかかる前の数値で計算されてしまします。
WIN&MAC FMP12です。
ご教授よろしくお願いします。
Offline
フィルタではなく、フィルタの条件を付け加えたリレーションを設定するのが普通じゃないのかな?
Offline
ですよね。
フィルタというのは表示のためのものなので。
フォーム形式なら、条件付書式に
Let($$合計=Self;0)
とかやって、
$$合計+A
なんてことでできるかもしれない。
ポータルテーブル側に合計フィールドB(式: ポータル合計+フィールドA)を作り、
それを同じ1行フィルターポータル内に設置、表示します。
ただしもし、フィールドAの内容がレコードにより変化するなら、合計フィールドBを配置するのは、
元々の多行フィルターポータルの方かな...。
Last edited by Hiro (2014-11-13 19:38:21)
Offline
フィルタというのは便利に表示する為のものなのですね。リレーションの方法を変更してみます。
皆様ありがとうございました。
Offline
Pages: 1
[ Generated in 0.009 seconds, 7 queries executed - Memory usage: 508.13 KiB (Peak: 514.87 KiB) ]