みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
資金管理というと大げさですが、家計簿的なものをつけたいとおもいます
構成のアドバイスをください
資産テーブルに入金、出金フィールドをつくって入力しようと思うのですが、
ローンを組んだときなどは、
ローンテーブルにいれようと思っています
すると、資産テーブルの残高との計算はどのようにしたらよいでしょうか?
返済日に返済額をローンテーブルに入力して
資産の残高をだしたいです
また、資金テーブルとローンテーブルをまぜて
例えば
期間:2017/07/1 〜 2017/07/24 ←グローバルFで抽出
入金 出金
2017/07/1 外食費 10000 ←資産テーブルのレコード
2017/07/2 ローン 100000 ←ローンテーブル
2017/07/24 給与 300000
というようなレポートはだせますか?
Offline
第三の「集計」テーブルに両者の必要なレコードを合体・生成してレポート(集計)表示します。
集計テーブルは、所謂「バーチャルリスト」の考え方で、動的テーブル構成すると良いでしょう。
Last edited by Hiro (2017-07-24 13:37:28)
Offline
やり方を教えていただけますか?
調べてみましたが わかりませんでした
Offline
文章説明はとても困難なので、代わりに実装サンプルをアップしておきます。
2連のExecuteSQL関数で、2テーブルからのデータでバーチャルリストを生成し、
マージテーブルを動的に最適化・構築しています。
其れなりの複雑な処理が必要ですが、要望が要望なだけに頑張って解析してみてください。
●サンプル「マージテーブル集計.fmp12」 → https://yahoo.jp/box/-NrD2e
もし内容がチンプンカンプンのようでしたら、今回は2テーブル間結合集計は諦め、
標準の1テーブル内集計法で我慢ください。
Offline
スクリプトで
全レコードを表示
対象レコードを削除
がありますが、どういった処理ですか?
Offline
見ての通りの処理です。
前回使ったレコードをすべて削除して、新たに必要な数 調度の新規レコードを作成し直しています。
通常のバーチャルリストでは余裕数の空レコードを使いまわししますが、
今回は目的が集計レポート表示の為、余剰分の空レコードの存在が許されません。
(※FM集計機能では、空レコードも集計対象に集計処理してしまいます。)
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 511.88 KiB (Peak: 518.13 KiB) ]