過去の桐井戸端BBS (桐ver.8)
2259 結合表で累計を計算する方法 ぶん 1999/7/26-20:14
はじめまして。ぶん と申します。
V8を使い始めました。
基本的な質問で誠に恐縮なんですが、正直今詰まっています。
結合表の定義で計算項目に(その行までの累計を設定したい)のですが
どのような計算式(関数)を設定すればいいでしょうか?

結合表の項目は、売上.TBL から [日付] [売上金額]
買入.TBL から [日付] [買入金額]
結合条件は、[日付]
希望は、[売上金額累計] と [買入金額累計]を 計算項目として定義したいんです。

なにとぞ、何卒 こんなこともわからず困っている私めに救いの手をお願い致します。
2266 Re: 前田 1999/7/27-09:04
記事番号2259へのコメント
累計は直前値を使用したら良いのですが結合表では使用できません、
表の定義で設定したらどうでしょう。
[売上累計]項目計算式「#直前値([],””)+[売上金額]」
2268 Re: tuji 1999/7/27-11:05
記事番号2266へのコメント
余談になりますが、
結合表のレコードは表に登録したときの順番で表示されるとは限らないので、
元表でちゃんと並んでると思っても思わぬ並びになることがあります。
以前[差引残高]項目を作成して結合表で出力したとき、
同じ日の差引残高が思うように並ばず苦労したし・・・。
2276 Re: ぶん 1999/7/27-19:50
記事番号2268へのコメント
前田さん、tujiさん 早速コメントありがとうございました。
ご指導の通り #直前値 を使い次の手順で処理をしてみました。
1、 結合表を開く。
2、 その表を書き出す。(累計.TBL)
3、 (累計.TBL)の表定義で、#直前値 を使い、各累計の項目を挿入する。
ちょっと遠回りな気もしますが、めでたくうまくいきました。
私めも、もっといい方法はないかと、努力してみますが
皆様にも、こうしたら、という事がありましたら
アドバイスをよろしくお願い致します。

戻る