TX Text Control X10独家揭秘(一):数据源自动处理

原创|使用教程|编辑:郝浩|2013-10-14 17:21:51.000|阅读 173 次

概述:TX Text Control即将发布的X10版本,将升级重点还是放到了其比较优势的流式布局报表设计和生成上。慧都获得了来自其开发商Text Control GmbH公司的一手资料,迫不及待的为大家带来还在测试阶段的TX Text Control X10的独家揭秘。

相关链接:

  TX Text Control即将发布的X10版本,将升级重点还是放到了其比较优势的流式布局报表设计和生成上。慧都获得了来自其开发商Text Control GmbH公司的一手资料,迫不及待的为大家带来还在测试阶段的TX Text Control X10的独家揭秘。

  总所周知,在主从关系报表中创建嵌套重复块是邮件合并控件的最重要功能,而TX Text Control的邮件合并功能一直都是为总大家所称道的,我们今天就要来说说这个部分。

  在TX Text Control X10版中,数据关系和数据源的连接字符串可以在TX Text Control Words中定义。TX Text Control Words是一个新版本推出的灵活可定制化的模板设计器。在TX Text Control Words中完成的设置可以导出成报表数据源设置文件,然后直接夹在到邮件合并实例中,将大大减少TX Text Control设置数据源的难度。

  而TX Text Control中的TX Text Control Reporting控件将会推出一个新的概念来处理数据关系。TX Text Control Reporting将用数据关系将被作为字段名称的前缀,这让数据关系的使用更加简单,TX Text Control Words也将用此方式。

  例如下面这个示例数据库的数据源结构:

  在这个示例中,假如我们要创建一个订单的发票,而发票就是流式布局报表的最佳应用。主表Sales_SalesOrderHeader包含了订单和与子表的关系等信息。它通过SalesOrderID与从表Sales_SalesOrderDetail连接。而从表中的ProductID又定义了另外一个叫Production_Product的表。

  在合并过程中,开发者只需要制定主表,TX Text Control的报表引擎就能自动获得与其相关联的表,下面这张截图就展示了Sales_SalesOrderDetail这个重复块在从表中的合并域。

  上图也展示了TX Text Control能够自动的判断主从表,将子表通过定义前缀来实现定义主从表的关系。

  值得一提的是,我们下篇文章将提到的图像域的合并,也在这里用到了。图像占位符也能够获得从表的前缀:Production_Product.Production_ProductProductPhoto.Production_ProductPhoto.ThumbNailPhoto。

  在TX Text Control Words这个新推出的设计器中,一切都能进行可视化的操作了,只需要在对话框中进行操作,便能完成创建嵌套域了。

  下图就是合并后的发票,TX Text Control能够实现图像域、重复块等的合并。

 



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

文章转载自:慧都控件网

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
TX Text Control .NET for WPF

TX Text Control .NET for WPF 分标准,专业,及企业三个版本,是一套专业的文字处理控件。

TX Text Control ActiveX

TX Text Control ActiveX是一个强大的文字处理组件,为开发者提供一个广泛的文字处理功能。它提供了全面的文本格式,邮件合并功能和文字处理关键性功能,如表格支持,图片,页眉和页脚、页面部分等。

TX Text Control .NET for Windows Forms

TX Text Control .NET for Windows Forms 是一套功能丰富的文字处理控件。

TX Text Control Server for ASP.NET (incl. WPF)

TX Text Control Server for ASP.NET (incl. WPF)是一个企业级的服务器端文字处理控件。

TX Text Control ActiveX Server

TX Text Control ActiveX Server是一个完全可编程的,用于ASP.NET服务器环境与 Microsoft Internet Explorer的文字处理引擎。

在线
客服
在线
QQ
电话
咨询
400-700-1020
购物车 反馈 返回
顶部
在线客服系统
live chat