fast report的数据内容为何没有在程序运行时能显示出来?(36分)

  • 主题发起人 主题发起人 yunfei520888
  • 开始时间 开始时间
Y

yunfei520888

Unregistered / Unconfirmed
GUEST, unregistred user!
大家好,我在做一个Fast Report,有两个ADOquery在报表里面,是动态的数据。现在我如果通过固定的ADOQuery数据,预览是可以的。但是在运行程序时使用的是动态数据。报表里面就只出现了一个报表头,其它没有任何的内容。是什么原因呢?
 
最简单的原因可能你本来就没取到数据,当然就空白没内容了
 
我的数据都先取在DBGRID里的,ADOQuery我在报表的时候也尝试特意重开取数据了,也没有效。请教!
另外说明一下,我通过frdbdataset1、2得到ADO的数据。在frreport 中有一个Dataset参数,只能选取一个dataset,我就选了一个frdbdataset1,里面有一个datasource,我也选取了一个datasource2。我有些糊涂了,怎么有了datasource还要在加一个frdbdatase数据集,为何数据集只能选取一个呢。我看过DEMO了,也没有弄清里面的玄机
 
这个问题不会很难吧,为什么大家没有回音呢····555
 
frreport1的dataset属性选择adoquery1,datasource你不用设置它,除非你要做主从式报表,那么你就选择它作为连接从表的数据源,在报表运行的时候,注意要把adoquery1.open.这样应该是没问题的
 
后退
顶部