操作マニュアル_快適かんたん会計
更新 2021/01/25(月)
(C)文責 炭本 治之
■家計簿としての機能を持たせる
取引マスタ(m_trade)と取引詳細マスタ(m_trade_detail)とは親子関係です。
取引マスタの1レコードに,取引詳細マスタの1個以上のレコードが対応します。
既定では,trade_cd=09 のレコードには,detail_cd=01 の1レコードだけが対応しています。
|
m_trade |
trade_cd | trade_name |
09 | 生活費引出 |
|
|
|
m_trade_detail |
trade_cd | detail_cd | trade_name | is_valid |
09 | 01 | 生活費引出 | 1 |
|
|
m_trade_detailのtrade_cd=09のレコードを次のように変更しておくと,生活費を細かく分類して記録できます。
|
|
m_trade_detail |
trade_cd | detail_cd | trade_name | is_valid |
09 | 01 | 生活費引出 | 0 |
09 | 02 | 食材費 | 1 |
09 | 03 | 外食費 | 1 |
09 | 04 | 交通費 | 1 |
09 | 05 | 学習費(書籍代・受験料) | 1 |
09 | 06 | スポーツ費 | 1 |
09 | 07 | 交際費 | 1 |
09 | 08 | その他 | 1 |
|
|
(メモ)is_valid の値を0:False にしておくと取引画面の取引詳細一覧に表示されません。
この場合,特定の月の特定の費用の合計金額を「快適かんたん会計」で表示できます。
例えば,2020年12月の外食費の合計を表示できます。
さらに,自分でSQLを書けるなら,様々な集計もできます。
DB Browser for SQLiteの「Execute SQL」タブでSQLを実行できます。
(例)2020年の食費合計を求める
select sum(money)
from t_trade
where year = 2020
and trade_cd = '09'
and detail_cd in ('02','03') --食材費,外食費
and is_valid = 1 --有効レコード
(終わり) ページの先頭へ
|