3 返信 最新の回答 日時: Jun 18, 2010 9:37 PM ユーザー:moulin

    Pro 10 ポータル小計

    babiru

      タイトル

      Pro 10 ポータル小計

      フォーラムに投稿

      FileMaker Pro10 Advancedです。ポータル内の複数の数値と、ポータル外の複数の数値の小計ですが

      先頭のレコードの数値で、ポータル内複数のレコード小計が出てしまいます。

      何か特別な、処理方法が有るのでしょうか?

      アドバイス、宜しくお願い致します。

        • 1. Re: Pro 10 ポータル小計
          okabe
            

          質問の趣旨はこういうことでしょうか?

           1.ポータル内のレコードには 集計フィールドSとそれの元となる数値フィールドAがあります。

           2.ポータル外で数値フィールドA の合計を表示するフィールド X があります

           3.S と X の値が異なるのですが

           

          もしこういうことであれば。。。

           集計フィールドSはポータル内の合計でなくその(子)テーブル中の全レコードの合計となります

           ポータル外でポータル内の A の合計を求める場合は集計フィールドでなく 計算フィールドで sum( Aテーブル::A ) とします。

           

          外していたらゴメンなさい。

          • 2. Re: Pro 10 ポータル小計
            babiru
              

            ご回答有難う御座います。 説明不足でした フォーム形式

             ポータル外   

               ページ1 レコード3                          ページ2 レコード2              ページ3 レコード1

            親番12345 品名あああい                      親番12345 品名あああい         親番12345 品名あああい

                    |注番 |納品数|                             |注番 |納品数|                |注番 |納品数|

            フィールド|258 |  37 |                    フィールド |257 |  21 |        フィールド |256 |  8   |   

             

            ポータル内 親番12345の素子                    各ページにポータル表示

                     NO|子番|使用数|×|納品数|=|必要数| ページ1 レコード3のポータル内ですが、納品数37の所

            レコード1  |1 |011 | 3   |×|  8   |=| 24  | ページ3 レコード1の納品数8で計算されてしまいます。全てのページ1,2,3、

            レコード2  |2 |211 | 1   |×|  8   |=|  8   | 各ページごとに正しく表示させるには、どのようなにすれば良いのでしょうか。

            レコード3  |3 |324 | 2   |×|  8   |=| 16  | 宜しくお願い致します。  

            • 3. Re: Pro 10 ポータル小計
              moulin
                

              テーブルはどうなっていますか?

               

              フィールドやリレーションもどうなっているのかわかりませんので

               

              回答がつきづらいように思われます


              レイアウトではなくて、データベースの定義にもとずく説明が必要ではないでしょうか