我再程序里添加了frReport1,table1,DataSource1,frDBDataSet1
我进入到报表设计器,编辑好了一个报表的页面存书为3.frf。
在设计好的报表内我添加了报表标题,页头,主数据项,页脚。
frDBDataSet1的数据源连接到了DataSource1。
DataSource1连接到了table1。
主数据项的数据源连接到了frDBDataSet1。有个一个按钮是用来显示报表的打印预览的,用了一下语句:
frReport1.LoadFromFile('3.frf');
frReport1.ShowReport;然后我再表内添加了几个TfrMemoView,然后把放到了主数据项地band上,这些TfrMemoView都指向了table1表的field。然后我就用设计器内的预览,可以看到报表已经把数据库内的数据全都显示出来了。接下来我运行程序,按下按钮但是显示的报表的数据只有数据库内的第一条记录。我运到这个问题已经很久了但是就不知道问题在哪里!