Fastreport.NET在线购买价更低,专享85折起!赶紧加入购物清单吧!
继承机制可帮助避免此问题,在继承机制中,您具有可以在不同 表中使用的模板。对该模板所做的更改将显示在所有继承的 告中。
FastReport.Net中的 告继承组织如下。您首先要创建一个所谓的基本 表,从中继承其他 表。该 告应包含一个模板,其中包含所有继承的 告共有的信息。例如,它可以是带有公司详细信息的标题。
但是,如果您在继承 表中修改了基础 表中的对象,然后又修改了基础 表中的同一对象,该怎么办这种情况下,基础 表中的更改将应用于该对象,但仅应用于那些与旧 表中的更改不重叠的对象。例如,如果您在继承的 表中更改文本对象中的字体,然后在基本 表中为同一对象设置粗体拼写,则将应用这两个更改。并且,如果您也更改了基本 表中的字体,则该字体将不会反映在旧版 表中,因为它已经在其中进行了更改。
还应牢记继承 告的限制。你不可以:
- 删除并移动基本 表,否则所有继承的 表将被损坏。
- 从另一个继承的 告继承一个 告。即,不允许多重继承。
- 在基本 表中使用脚本, 表参数,“表格”对象和“矩阵”对象。
现在,让我们来看一个创建继承 告的示例。首先,您需要创建一个基本 告。
例如,它将包含带有标题的 告模板:
使用包含基本名称的名称保存该 告,以便在其他 告模板中更容易查找。
要创建旧版 告,您需要使用旧版 告向导。这在欢迎屏幕或新的 告窗口(文件->新建)中都可用:
旧版 告向导将只为您提供一项操作-使用“打开文件”对话框选择基本 告。选择您先前创建的基本 告。 告的所有元素都有一个挂锁图标。这意味着它们是从基础 告继承的。
新添加的对象将不再具有此图标。将数据源添加到我们的 告中,然后将字段放在“数据”区域中。例如,您可以使用来自FastReport.Net的演示数据源nwind.xml:
从数据源中,选择“类别”和“产品”表。这些表是通过键链接的,因此我们可以轻松地创建主从 告:
如您所见,添加的数据字段以及Header和DetailData折弯没有挂锁图标。您始终可以通过此功能分辨旧 表对象和基准 表之间的区别。
还想要更多吗可以点击阅读【FastReport 表2020最新资源盘点】,查找需要的教程资源。让人兴奋的是FastReport .NET 表正在 火热销售中!17周年庆惠享超低折扣,低至3701元起!>>查看价格详情
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!