当前位置:主页>仓库管理软件> 列表

报表问题

销售管理软件版1楼: 我现在查询出来了100个商户的信息,想一次全不打印出来,每打印完一个商户的信息以后,另外一个商户的信息要重新换一页,用quickreport做的话,好象不太好做,请问用怎么报表做最好?

2楼: 用fastReport就比较简单,有一个NewPage方法,quickreport就不清楚进销存管理系统排名

3楼: 看看FASTREPORT的demo

4楼: quickrep要做也简单。在detailband上放上需要显示的客户资料(qrlabel),然后在quickrep的onneeddata事件里写程序给他们赋值就可以了。

5楼: 推荐用FastReport

6楼: 在quickreport里面不设置dataset,而给qrlabel赋值(在onneeddata事件里面),但是qrlabel在预览的时候显示不出来,应该怎么解决呀!

销售管理软件版7楼: http://www.delphibbs.com/delphibbs/dispq.asp?LID=267009
标题: 用quickreport实现动态报表 (200分)

看看有帮助没

8楼: 可以使用quickreport,
动态创建数据和标签:
for i:=0 to x do
qr.qrlabel1.text:='''';
...
qr.detailc.data1.value:='''';
..

9楼: 动态实现的话,那qrlabel怎么赋值,我的qrlabel是这样赋值的


CSRepForm.QRLabel15.Caption:=Mpdata.RCustomerADOQuery.Fields[0].AsString;
CSRepForm.QRLabel16.Caption:=Mpdata.RCustomerADOQuery.Fields[1].AsString;
CSRepForm.QRLabel17.Caption:=Mpdata.RCustomerADOQuery.Fields[2].AsString;
CSRepForm.QRLabel18.Caption:=Mpdata.RCustomerADOQuery.Fields[3].AsString;
CSRepForm.QRLabel19.Caption:=Mpdata.RCustomerADOQuery.Fields[4].AsString;
Mpdata.RCustomerADOQuery.Next
假如说我又创建了5个label,名字为QRLabel20--25,这5个QRlabel怎么赋值.
还有一个问题,我的qrlabel在单步调试的时候是有值的,但是在预览的时候没有任何内容显示出来,请问是怎么回事(我的qrlabel是放在detail band里面的)

10楼: 自己解决了