新手问题,求用delphi7通过Qreport控件显示数据表内容的实例。(100分)

  • 主题发起人 主题发起人 chinabout
  • 开始时间 开始时间
C

chinabout

Unregistered / Unconfirmed
GUEST, unregistred user!
大哥们好:<br>&nbsp; &nbsp; 初学delphi7,想用qreport做一个显示一个数据表全部内容的程序。我按以下设置后在预览时,发现怎么搞都不会显示数据表的内容,<br>&nbsp; &nbsp; 求各位指导。<br>&nbsp; &nbsp; <br>&nbsp;第一步:adoconnect、adoquery、datasource控件加下form1中,并将adoconnect,adoquery,datasource都作了设定,即建立数据库的连接,绑定数据表等 <br>&nbsp;<br>&nbsp;第二步:在form1上增加TQuickRep控件,设置有关属性,如DataSet属性设置为一个TQuery,然后再TQuickRep控件上常见一个TQRBand,将其BandType属性设置为rbDetail,接着在其上面放置表的一列(TQRDBText),并将这个列与数据表的某个字段关联(绑定)。 &nbsp;<br>&nbsp;<br>&nbsp;注:qrdbtext等全部在qrband上面。<br>&nbsp;<br>&nbsp;最后一步:在form1.onshow事件中执行: &nbsp;form1.QuickRep1.Preview;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;也试过在 form1.oncreate中执行: &nbsp;form1.QuickRep1.Preview;没用<br>&nbsp;<br>&nbsp;<br>&nbsp;我现在只不过想做一个测试,只要在预览时显示一张表里面某一个字段的全部内容就可以了。<br>&nbsp;<br>&nbsp;<br>&nbsp;求各位赐教,delphi7自带的打印demo,我实在是看不懂,不好意思了!
 
要设置ADOQuery的Active的属性为True才行。
 
早就已经设置了,还是不行。这个设置我知道的,大哥还有其他原因吗?
 
不会吧 我自己测试的没问题 <br>按照你说明中的步骤做的
 
要把qreport和DBBAND的数据集都设为你查询数据的数据集才可以
 
数据集和数据源在打开之前都要Active:=True,还有就是检查Report的数据源是否帮顶正确!
 
后退
顶部