大家请看看这个问题(30分)

  • 主题发起人 主题发起人 xiaojunjun
  • 开始时间 开始时间
X

xiaojunjun

Unregistered / Unconfirmed
GUEST, unregistred user!
我已经在报表设计器里连接上了数据库,并且可以预览,但是真正运行的时候却出来空白页,想知道为什么?请大家指教!是不是在frreport里面设置什么,我在一个buttonclick里这样写的:
frReport1.Pages.Clear;
frReport1.Pages.Add;
frReport1.PrepareReport;
frReport1.ShowReport;
 
能具体点吗!
一定是个小问题,你好好看看书!!
 
如果 FRREPORT 的 DEMO 都不行 就肯定是打印机没安装好
 
大家得帮我哦,我身边没有人可以问的,fastreport的书也没有啊,都是一步一步摸索过来的,我讲的具体点吧,就是我在设计器里面做了一个报表,关联到一个adotable1,并且在
设计器里可以预览,看得到数据,问题是我回到delphi的一个窗口中通过一个button调用的时候,却显现不出,语句就是这样写的,
frReport1.Pages.Clear;
frReport1.Pages.Add;
frReport1.PrepareReport;
frReport1.ShowReport;
我那个frf文件叫做print.frf,我想知道这需要在什么地方先定义吗?谢谢!!
 
我想应该和打印机配置应该没关系吧,一来我平时一直可以打印的,二来我按button的时候还不直接打印啊(先预览对吧),我看到的是一张空白页。
 
兩種方法:
1:設置FrRrport控件的StoreInDFM屬性為true;
button裡直接frreport1.showreport就行了。
或者
2.那個storeindfm還是fasle
button的click事件裡
frreport1.loadfromfile('');//括號裡填上你的frf文件的全路徑名
frreport1.showreport
FR開發指南上就有的。這書到處有下載的。
實際上仔細地看看DEMO,也可以,開發指南上的東西在DEMO上都能分析出來
再後面就得看FR的的源碼了。
 
这个问题我自己解决了,不过还是感谢大家!!
 
后退
顶部