Ado作报表!(100分)

  • 主题发起人 主题发起人 fff2001
  • 开始时间 开始时间
F

fff2001

Unregistered / Unconfirmed
GUEST, unregistred user!
我想用ado中的adoquery和QuickRep作报表,但好像要在onNeedData事件中添加些东东,一时不知
如何是好,请大家帮忙!谢谢!
 
不是必须在OnNeedData事件里加东西。
建议你找一本介绍打印的书并结合delphi自带的例子看一下,半天简单的打印搞定。
 
如果对报表打印格式或数据没有特殊要求,你可以不需要任何代码就做成打印功能。
至于OnNeedData事件仅在一些特殊需求时有用。
 
如果用bde,我就不麻烦大家了,我用的是adoquery做为数据原,预览时只出现一行记录
,我想可能要在onNeedDAta事件中填加一些代码

 
ado和bde差不多的呀,怎么会只有一行记录呢?在看看有关帮助吧!
 
quickreport太不好用,建议用fastreport
 
其实你可以设置每个BAND的不同属性,然后把DATSET的属性设为ADOQUERY1,然后利用各个
LABEL,TEXT,显示数据
 
quickreport的dataset属性设置一下
 
你可以升级以下ado!
 
对报表的设置不对,我常常这样做,都是全部显示
 
将quickreport的dataset属性指向ADOQUERY1就可以解决。其实这不是什么ADO或BDE的问题。
 
你报表用设置不对,要不你真的只查到了一条记录,
 
1.打开adoquery
2.设置quickrep的dataset属性为刚才的query
3.提定Bank为detail或subdetail
 
同意荷塘新月,应该设置Quickrep的dataset属性,指向你的数据源,ADoquery,
就可以了,如果没设置就只能显示一条记录。
 
在onNeedData中循環ADOQUERY﹐然后對QRLABLE賦值就行﹗
 
多人接受答案了。
 
后退
顶部