FastReport+递加,在线等!!(FastReport高手进来指点一下)

wyxdream 2003-08-21 10:35:40
用QuickReport实现很简单,在FastReport竟然一直找不到这种功能,高手来指点一下:
材料编码 数量 累计
001 10 10
002 20 30
003 30 60
004 40 100
请问如何解决?用的是Access数据库,我设了一个累计虚拟字段,数据不正确。还有一点就是Access数据库用Adoquery.recno得到当前记录的总是-1

在beforeprint中:
begin
sumvalue:=0;
end
在Memo24中定义:
begin
sumvalue:=sumvalue+[SCJDFrm.SCDay."数量"];
memo24.memo.text:=floattostr(sumvalue);
end
为空,没有数据

如果用数据字典的话是这样:
begin
[sumvalue]:=[[sumvalue]+[SCJDFrm.SCDay."数量"]];
memo24.memo.text:=floattostr([sumvalue]);
end
提示出错!!!
...全文
21 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
IwantFlay 2003-08-21
  • 打赏
  • 举报
回复

begin
sumvalue:=sumvalue+[SCJDFrm.SCDay."数量"];
memo24.memo.text:=floattostr(sumvalue);
end
是不是定在masterband的beforePrint事件中啊?
ljwpal 2003-08-21
  • 打赏
  • 举报
回复
begin
sumvalue:=sumvalue+[SCJDFrm.SCDay."数量"];
memo24.memo.text:=floattostr(sumvalue);
end

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧