告急!!(100分)

  • 主题发起人 主题发起人 pato
  • 开始时间 开始时间
P

pato

Unregistered / Unconfirmed
GUEST, unregistred user!
query.close;
query.sql.clear;
query.sql.add('select bh,xm,jl,cf,rq from jqtable2 where rq>=:rq1 and rq<=:rq2 order by bh,rq');
query.ParamByName('rq1').AsDateTime:=DatetimePicker2.Date;
query.ParamByName('rq2').AsDateTime:=DatetimePicker3.Date;
query.open;
bbprintform.QRLabel10.caption:=query.Fields[0].AsString;
bbprintform.QRLabel14.caption:=query.Fields[1].AsString;
bbprintform.QRLabel15.caption:=query.Fields[2].AsString;
bbprintform.QRLabel16.caption:=query.Fields[3].AsString;
bbprintform.QRLabel17.caption:=query.Fields[4].AsString;
以上是条件打印输出,为什么我只能输出一个记录呢?
 
你只查出一条记录[:D][:D][:D][:D]
 
quickreport只有在用他自己的数据感知控件才能自动打印列表,如果你用QRLabel你只能显示当前的
数据记录,如果你坚持用QRLabel,可以用动态生成的办法,不过的自己控制行列的排布,建议使用
QRDBText来显示数据。
 
同意 only you 的意见
 
only you你好!
但我也用了QRDBText,从打印窗体bbprintform的dataesetl加mainform.query而datafield不会显示字段名
如果你能替我解决这问题,我一定给你很多分。
 
你的打印band的dataset属性是否有关联你的mainform.query?!
 
我的打印窗体bbprintform的数据来自于mainform中的查询query.
dataset属性是否有关联你的mainform.query
 
接受答案了.
 
后退
顶部