掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DBgird1 で該当する行だけの合計を出したいのですが (ID:20342)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>begin > if query1.fieldbyName('計').AsInteger<>0 then > begin > Sum := Sum + query1.fieldbyName('損得').AsInteger; > Query1.Next; > end; >end; >としても、なぜかパソコンが止まってしまい計0が判断に使われていないようです。 >監視式でもquery1.fieldbyName('計').AsInteger の値が0になりません。 while not query1.Eof do begin if query1.fieldbyName('計').AsInteger<>0 then begin Sum := Sum + query1.fieldbyName('損得').AsInteger; Query1.Next; end; end; なら無限ループになっていますよ
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.