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

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

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

You are not logged in.

Announcement

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


#1 2015-03-06 14:18:09

lira
Guest

集計の再計算

FM12、WIN7で使用しています。

償却ファイルを作成しています。
1年間12か月ごとの集計を必要としています。

一人ごとのテーブル:A
ID :1
開始日 :2015/1/1
金額 :1200000
償却期間 :120


ポータルにて償却金歴:B
ID :1
償却年月日 :2015/1/1、2015/2/1、2015/3/1・・・・
月割償却金 :10000、10000、10000・・・

リレーションはID=ID

のテーブル2つがあります。

テーブルBにて、リレーション償却金歴_自己(ID=ID、償却年月日=償却年月日)。
フィールド「月割償却金_自己集計」=Sum(償却金歴_自己::月割償却確定金額)を作成。

テーブルAにて、
フィールド「年月日」=Date(Extend (年度開始月)+Get(計算式繰り返し位置番号)-1;1;Extend (年度開始年))(繰返し12)
フィールド「合計」=Lookup (入居金償却_集計用::月割償却確定金額_自己集計)(繰返し12)
(リレーション「入居金償却_集計用」は(ID=ID、償却年月日=年月日))

「合計」の「集計」(繰返し個別12)を作成して、パート「後部統計」に設置しています。

数値は問題なく計算され、表示されるのですが、
テーブルAにて、開始日や金額等を変更しても、「集計」が再計算してくれません。
(フィールド「合計」は更新されます)

入力変更の再に、トリガで「レコード確定」「ウインドウ内容の再表示」をしても無理でした。
また、合計・集計の一覧レイアウトで「レコード確定」「ウインドウ内容の再表示」でもかわらずです。

検索したり、対象レコードを変更したりしたら、再計算するのですが、、、
その方法だと、レコード順番やレコード位置がかわり、わずわらしいしいです。

なにか、方法はないでしょうか。
よろしくお願いします。

#2 2015-03-06 14:19:57

lira
Guest

Re: 集計の再計算

FM12ではなく、FM13でした。
よろしくお願いします。

#3 2015-03-06 15:30:05

旅人
Member

Re: 集計の再計算

入力フィールドのトリガスクリプトを
  フィールドへ移動---フィールド「合計」
  フィールドへ移動---指定しない
にするといいはず。

Offline

#4 2015-03-06 16:48:49

lira
Guest

Re: 集計の再計算

旅人様
返信ありがとうございます。

トリガスクリプトOnObjectSaseにフィールドへの移動をしました。
「合計」は更新されるのですが、
「集計」(合計の集計)フィールドは更新されませんでした。

フィールドへ移動---フィールド「集計」
を追加してみましたが、ダメでした。

なにかしら、レコードをリロードしないと(検索、全レコード等)だめなのでしょうか。

よろしくお願いします。


旅人 wrote:

入力フィールドのトリガスクリプトを
  フィールドへ移動---フィールド「合計」
  フィールドへ移動---指定しない
にするといいはず。

#5 2015-03-06 17:04:25

チポ
Member

Re: 集計の再計算

内容を理解していませんが、、

  ウインドウ内容の再表示[キャッシュ結合結果を書き込む]
で表示更新されませんか。

Offline

#6 2015-03-06 17:30:45

lira
Guest

Re: 集計の再計算

チポ様
返信ありがとうございます。

ウインドウ内容の再表示[キャッシュ結合結果を書き込む]
でも、集計は再計算されませんでした。

作り方がまずいのか、、、、
一度みていただけるとありがたいです。

https://box.yahoo.co.jp/guest/viewer?si … ype=detail

よろしくお願いします。

チポ wrote:

内容を理解していませんが、、

  ウインドウ内容の再表示[キャッシュ結合結果を書き込む]
で表示更新されませんか。

#7 2015-03-06 17:47:51

旅人
Member

Re: 集計の再計算

スクリプトに
レイアウト切り替え(別テーブルのレイアウト)
レイアウト切り替え(元のレイアウト)
を追加してみては?

Offline

#8 2015-03-06 20:04:08

lira
Guest

Re: 集計の再計算

旅人様
返信ありがとうございます。

レイアウト切り替えでできました!

いろいろ試行錯誤していましたが、
こんな単純な動作で目からうろこです。
大変助かりました。ありがとうございました。

旅人 wrote:

スクリプトに
レイアウト切り替え(別テーブルのレイアウト)
レイアウト切り替え(元のレイアウト)
を追加してみては?

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: 517.9 KiB (Peak: 522.8 KiB) ]