如何动态在 PrintGridE 加入一个表头(ehlib问题) (50分)

M

mt

Unregistered / Unconfirmed
GUEST, unregistred user!
一个简单问题;

sjct.tjz.Close;
sjct.tjz.SQL.Clear;
sjct.tjz.SQL.Add('select sum(金额)as 金额 from zje')
sjct.tjz.open;

如果sql没有结果,那么sjct.tjz['金额']应该等于什么类型的值。

if sjct.tjz['金额'] <> 应该是什么值 (除了数值) then begin

sjct.sll.Insert;
sjct.sll['合计']:=sjct.tjz['金额'];
sjct.sll.Post;
end;

如何动态在 PrintGridE 加入一个表头(ehlib问题)
 
在PrintGridEh的BeforeGridText属性中写入:%[Today]
然后在打印按钮中设定:
PrintGridEh.SetSubstitutes(['%[Today]',FormatDateTime('yyyy"年"mm"月"dd"日"',Now)]);

如果要得到统计和值把DBGridEh的SumList的Active设为True就行了!
 
这个容易啊,把usemultititle属性设成true
然后设tile.caption设:123|数量 123|金额.....789|数量 789|金额
这就OK了!
 
if not(sjct.tjz.eof) then begin
=================
 
if(sjct.tjz.recordcount=0)
 
对判断是不是有结果再做!! 管它什么类型的值。
 
多人接受答案了。
 
顶部