掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
NVLやISNULLに相当するParadoxのコマンドは? (ID:33671)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>select D."取引先Code", D."外部Code", D."発生年", D."発生月", >Sum(D."発生") , Sum(D."支払"), Sum(D."発生")-Sum(D."支払" ) >from "detail.db" as D >group by D."取引先Code", D."外部Code", D."発生年", D."発生月" を select D."取引先Code" , D."外部Code" , D."発生年" , D."発生月" , Sum(D."発生") as Hassei , Sum(D."支払") as Siharai from "detail.db" as D group by D."取引先Code", D."外部Code", D."発生年", D."発生月" に変えて、TQueryにSum(D."発生")-Sum(D."支払" )の替わりに計算項目"zangaku"をTCurrencyを作ります。 OnCulcFieldsイベントで、合計金額が空欄でなければ、zangakuに足します。 無ければ0になります。 DataSet.FieldByName('zangaku').ascurrency := 0; if not DataSet.FieldByName('Hassei').isNull then DataSet.FieldByName('zangaku').ascurrency := DataSet.FieldByName('Hassei').ascurrency; if not DataSet.FieldByName('Siharai').isNull then DataSet.FieldByName('zangaku').ascurrency := DataSet.FieldByName('zangaku').ascurrency - DataSet.FieldByName('Siharai').ascurrency;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.