ダミー列D1でACM・・D"でST-S・・CAMでD"を連結・・@D1/@D2=@D3で同日最終に1を入れる。
月日 | D1 | D2 | D3 | 摘要 | 収入 | 支出 | 残高1 | 残高2 |
---|---|---|---|---|---|---|---|---|
1 | 1 | 1 | 前月繰越 | 123,456 | 123,456 | |||
09 01 | 1 | 5 | 0 | 4,567 | 118,889 | |||
09 01 | 2 | 5 | 0 | 74,124 | 44,765 | |||
09 01 | 3 | 5 | 0 | 321 | 44,444 | |||
09 01 | 4 | 5 | 0 | 96,385 | 140,829 | |||
09 01 | 5 | 5 | 1 | 968 | 139,861 | 139,861 | ||
09 02 | 1 | 5 | 0 | 3,245 | 136,616 | |||
09 02 | 2 | 5 | 0 | 8,624 | 127,992 | |||
09 02 | 3 | 5 | 0 | 35,467 | 92,525 | |||
09 02 | 4 | 5 | 0 | 9,634 | 102,159 | |||
09 02 | 5 | 5 | 1 | 2,356 | 99,803 | 99,803 | ||
09 03 | 1 | 3 | 0 | 57,964 | 41,839 | |||
09 03 | 2 | 3 | 0 | 3,200 | 38,639 | |||
09 03 | 3 | 3 | 1 | 215 | 38,424 | 38,424 |
オート必要なし、コマンドだけでできます。例はThe PIPSですがスーパーピップスでも可能でしょう。
<TEST> /* ダミー列挿入 */ IC/P;現金出納帳;現金出納帳P;@摘要;4*3;D1;D2;D3;Y; /* ダミー列に1 */ MPU;現金出納帳P;;;1=@D1:1=@D2;E;; /* キー毎にACM */ ACM;現金出納帳P;@月日;;@D1;@D1;;;; /* ダミー列2にST-S */ ST;現金出納帳P;S;@月日;; ;@D2;;現金出納帳ST; /* 月日キーにSTの@D2を連結 ↓Mキ−↓Sキ− */ CAM;現金出納帳P;現金出納帳ST;@月日;;@月日; @月日;@D1;S@D2;@D3;@摘要;@収入;@支出;@残高1;@残高2;;現金出納帳CA; /* @D1 /@D2 =@D3 で@D1 最大値だけ@D3=1 この行だけ残高入れる */ CAL;DF0;ESC;MPU;現金出納帳CA;;;@D1 /@D2 =@D3;@D3 =1;@残高1 =@残高2;E;; /* ダミー列削除 */ CA;現金出納帳CA;;@年月;@摘要;@収入;@支出;@残高2;;最終現金出納帳; STOP;