回 帖 发 新 帖 刷新版面

主题:请问余额如何自动生成?

[em10]请问:

余额如何自动生成ACCESS资料库

资料库表项有:
  id       日期      收入     支出     余额
   1    97-12-05     2000        0      2000
   2    97-12-06        0      100      1900
   3    97-12-07     3000        0      4900
   4    97-12-09        0     1000      3900

  请问余额如何自动生成? [em10]

回复列表 (共2个回复)

沙发

将上一条记录的余额,,加上当前的收入-支出....
用循环实现...
第一条记录的余额直接=收入-支出.
后...余额=上一余额+收入-支出..

板凳


var
i,ii,m:integer;
begin
   with adotable1 do
   begin
   first;
   for  m:=0 to  adotable1.RecordCount-1 do
   begin
    if not Bof then
    begin
      edit;
      i:=fieldbyname('收入').AsInteger;
      ii:=fieldbyname('支出').AsInteger;
      fieldbyname('余额').AsInteger:=i-ii;
      post;
    end;
    next;
   end;
  end;
end;

无法取得下笔ii:=fieldbyname('支出').AsInteger的值呢??????????不行

我来回复

您尚未登录,请登录后再回复。点此登录或注册