FastReport中国社区FastReport联系电话 联系电话:023-68661681

FastReport用户手册(七)Customer List报表

来源:   发布时间:2016-08-08   浏览:4297次

Customer List报表要比一般的报表相对复杂一些。它包含了数据库表数据以及公司的客户列表。在本示例中,我们需要用到包含在Delphi分发包的演示数据库DBDEMOS。让我们在Delphi中创建一个新的项目。把 “TTable” 控件放置到窗体上,并设置属性:

DatabaseName = 'DBDEMOS'
TableName = 'Customer.db'

要想在FastReport中使用该表中的数据,我们需要添加“TfrxDBDataSet”控件,并设置其属性:

DataSet = Table1

最后,在窗体上添加“TfrxReport”控件,打开设计器,然后点击“New report”按钮,以便FastReport自动创建带有3个band的基础报表模板(“Report title,” “Master data,” and
“Page footer”)。

接下来,我们一起来创建报表。首先,添加报表对象到“Report title”band。然后,你可以通过下列其中一种方式将“Master data” band 链接到数据集。

  • 双击band
  • 在band的上下文菜单中选择“Edit...”项目
  • 在Object Inspector中单击“数据集”属性。

现在将我们的4个文本对象放到band上。首先,将“Text”对象放置到band上,然后输入"[frxDBDataSet1."CustNo"]";这种方法不是很方便,因为你需要手动输入链接,有可能手动造成错误。

其次,将第二个“Text”对象放置到band上,无需在编辑器中编写任何东西。我们将通过使用检查器来设置它的属性:

DataSet = frxDBDataSet1
DataField = 'Company'

然后,将所需字段从 “Data” 服务器窗口拖动到报表中。使用鼠标,选择 “Phone”字段,然后将其拖动到band中。

最后,需要使用设计器选项。将空白的“Text”对象放置到窗体中,将光标移动到该对象。在“Text”对象的右边,你将看见带有下拉箭头的图像按钮。这就是DB子字段的打开列表。按一下按钮,在列表中选择 ”FAX” 字段。

FastReport用户手册(七)Customer List报表

报表模板设计就完成了,如下图所示:

FastReport用户手册(七)Customer List报表

点击 “Preview”按钮来查看结果:

FastReport用户手册(七)Customer List报表

本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:FastReport控件中文网 [https://www.fastreportcn.com/]
本文地址:https://www.fastreportcn.com/post/1200.html

联系我们
  • 重庆总部 023-68661681
购买
  • sales@evget.com
合作
  • business@evget.com


在线
客服
微信
QQ 电话
023-68661681
返回
顶部