数据栏

本文详细介绍了如何使用FastReport的TfrxDBDataSet组件连接数据库,并在报表中显示数据。通过设置Dataset或DataSource属性,TfrxDBDataSet可以与各种数据源兼容。在报表设计中,可以通过多种方式将数据栏与数据集关联,展示数据库字段,包括手动输入、使用插入运算符、设置文本对象属性以及从数据窗口拖放字段。此外,文章还讨论了别名的使用,以提高报表的可读性。
摘要由CSDN通过智能技术生成

现在我们学习如何打印数据库表内容或查询的数据。一张表,它有很多行数据,且每行数据包含多列(字段)。FastReport使用一种特别类型的栏(数据栏databands)来打印这些数据。通常是名称带有 “xxx data level”类型的栏。打印整个表或此表的几个字段,你必须添加这种数据栏到报表中,然后把它与表联接起来,最后添加你需要打印的字段对象。当FastReport生成报表时,数据栏会根据表中记录的行数重复打印多少次。如果报表页空间不够,报表引擎会自动换页。

TfrxDBDataSet

FastReport组件面板中的“TfrxDBDataSet”连接组件 ,用于连接一个表或数据源。这种组件扮演着数据源与FastReport核心相互通信的角色。它负责数据的导航及引用,这使得FastReport核心独立于任何其它的数据访问。FastReport可以在“BDE”与“IB_Objects”或其它类型的数据集同时存在的情况下运行,且可以不需要连接数据库,直接从其它数据源 中获取数据(如数组或文件)。TfrxDBDataSet组件是专门为数据库数据源设计的,与TdataSet类型的数据控件兼容(如BDE,ADO,IBX等等)。“TfrxIBODataSet”组件是为“IB_Objects.”设计,而“TfrxUserDataSet”组件 用于其它数据源(如数组,文件等等)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大龙软件研发

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值