页脚值相减(100分)

  • 主题发起人 主题发起人 hw729
  • 开始时间 开始时间
H

hw729

Unregistered / Unconfirmed
GUEST, unregistred user!
数据表为dbgrideh,有二个字段分别为“收入”和“支出”,footer值分别为合计值,现想求的是“收入-支出”,在下面的label上显示,请问该怎样写,我是这样写的,但不能编译
procedure Tmainform.FormCreate(Sender: TObject);
begin
label1.caption:=floattostr(dbgrideh1.column[1].footer.value-dbgrideh1.column[1].footer.value);
end;
划线的这里好象有问题
 
不如写个SQL语句
select “收入-支出” as sz from table where = 你要的行
 
这个是个好办法;
select a,b,c,(a-c) as d from table
 
DBGridEh1.GetFooterValue(Row, DBGridEh1.Columns.Items[Col])
 
xianguo能不能说具体点,我蛮菜的。前面几个朋友说的好象不行啊,我要的是收入之和减去支出之和。
 

dbgrideh1.column[1].footer.value
以及
dbgrideh1.column[2].footer.value
作为字符串处理!
 
Select sum(a)-sum(b) as c from table
 
问题已自行解决,谢谢大家关注!
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
930
SUNSTONE的Delphi笔记
S
D
回复
0
查看
855
DelphiTeacher的专栏
D
D
回复
0
查看
865
DelphiTeacher的专栏
D
D
回复
0
查看
693
DelphiTeacher的专栏
D
后退
顶部