qrexpr(急!)(100分)

  • 主题发起人 主题发起人 dfw_000
  • 开始时间 开始时间
D

dfw_000

Unregistered / Unconfirmed
GUEST, unregistred user!
我想将报表中某一qrexpr报表后的值保存到一个表中,请问如何赋值?
( table1.fieldbyname('s2').value:=qrexpr1.value不对,如何赋值?)
另外,在另一报表中,我如何也用一个qrexpr获得其他表中某一qrexpr的值?
 
设置一全局变量
var s:string;
qrexpr1.onprint()
begin
s:=value;
table1.fieldbyname('s2).asstring:=s;
end;
要在另一张报表上获得数据也可用些方法,但既然是赋值,为什么不用qrlabel呢
form2.qrlabel.onprint()
begin
value:=form1.s;
end;
 
qrexpr的值是数值型,上面的方法行吗?
 
还有,这种方法,是不是只有在报表打印后才能获得qrexpr的值
 
数值型当然也可以的,要转换strtoint(value)
 
quickrep1.prepare;
table1.fieldbyname('s2').value:=qrexpr1.value;
 
多人接受答案了。
 

Similar threads

回复
0
查看
804
不得闲
回复
0
查看
848
不得闲
回复
0
查看
978
不得闲
S
回复
0
查看
816
SUNSTONE的Delphi笔记
S
后退
顶部