为什么用showreport不能预览也不能打印(100分)

  • 主题发起人 主题发起人 5556842
  • 开始时间 开始时间
5

5556842

Unregistered / Unconfirmed
GUEST, unregistred user!
下面是我在
<<FastReport v2.4
报表设计器
开发指南>>中的一个实例
相信有好好朋友见过
..............................................
举例:设计一个简单报表
使用FastReport构建一个简单报表。
1. 在一个窗体上放置三个控件:TTable(或一个TQuery),TfrDBDataSet和TfrReport。你的窗体看起来像这样:

2. 联接Ttable控件到一个数据库(设置DatabaseName和TableName属性)。
3. 联接TfrDBDataSet控件的DataSet属性到Ttable对象。这个阶段窗体的dfm代码应该像这样:
object Form1: TForm1
Caption = 'Form1'
object frReport1: TfrReport
Left = 16
Top = 8
end
object frDBDataSet1: TfrDBDataSet
DataSet = Table1
Left = 56
Top = 8
end
object Table1: TTable
Active = True
DatabaseName = 'DBDEMOS'
TableName = 'employee.db'
Left = 96
Top = 8
end
end
4. 打开报表设计器(双击TfrReport控件)。
5. 点击工具栏上的“插入数据字段” 按钮。
6. 在对话框中选择所需字段并按“确认”键。

现在报表包含你所选择的所有字段:

这可以自动生成一个报表模板,也可以包括图像,标题或页脚,页码,等等。
要运行报表,按工具栏的“预览”按钮。FastReport现在构建这个报表并在预览窗口中显示内容。
..............................................................
按那个预览按钮之后可以显示出数据
但为什么我在FROM放一个button
写了一个click事件
frreport1.showreport
为什么什么都没有显示呢
也不出现预览窗口
我是个初学者请多指教
 
将StoreInDFM属性设置成True
 
也可以将报表保存,
然后用frreport1.LoadFromFile();
frreport1.showreport;
 
后退
顶部