怎样在QuickReport中实现如下的功能呀?急!!!!(100分)

  • 主题发起人 主题发起人 tang67
  • 开始时间 开始时间
T

tang67

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样在QuickReport中实现如下的功能呀?急!!!!
1.怎样自动显示打印出来的每条记录的序号?(要求能按查询的条件不同都能显示序号)
2.怎样在每页底部显示每个数值字段的总和?及所有打印页最后的总和
谢谢!
 
1.在QuickRep1.onneeddata的事件里做文章不知行不行
2.用TQRExpr就应该OK了,看看QR自带的例子吧
 
加计算字段,为inc(summ....);
 
1、可以在sql里面做
select IDENTITY(int,1,1) ID,* into #temp from yourtable
select * from #temp
Drop table #temp
2、每页的合计:放一TQRExpr于pagefooterband1中,设置其Expression,并设置其ResetAfterPrint为True;
至于最后一页的总计,在SummaryBand1中放几个TQRExpr,并设置其Expressing即可。
 
to dez_0609
上面的语句执行时有错误:
Invalid use of keyword.
Token: int,1,1),
Line Number: 1
 
to slxiao112: dez_0609老兄的方法从SQL语句上来说是正确的,但不知放在报表中如何,目前我还没编译.
to dez_0609:非常感谢你的指导,等我验证后再作结论.
 
放在报表中一样啊,可以动态指定sql语句,不过在设计阶段,要这样写sql属性:
select 0 ID,表的字段序列 from yourtable
 
唉,这都是QuickRep已经具有的功能,你怎么不仔细看看呢?!有两个控件可以完成你的任务!!
 
1.QRSysData1.Data:=qrsDetailNo;
 
to nathanlee,不好意思,我刚用Quickreport,
哪两个控件呢?第一个问题也可以不用临时表而用控件可以实现吗
 
to TYzhang:
能否解释一下qrsDetailNo的作用?谢谢
 
qrsDetailNo的作用是取得记录的编号,你放一个在detail band中看看,我没试过。
 
dez_0609的方法是可行且简单的.谢谢dez_0609和大家的解答!
 
后退
顶部