首页| 水晶报表 | 润乾报表 | 快逸报表 | Birt报表 | 其他产品 | 报表教程 | 产品评述 | 技术文章 | 其他资料
软件开发 - 一定要会做的30张报表之二十八 - 涉及多表的填报

在上一篇软件开发 - 一定要会做的30张报表之二十七 - 基本的填报中,我们介绍了基本的填报功能。但实际应用中,填报并不总是仅仅面向一张表,而是往往会涉及多个数据表,请看两个例子:

第一张表中的家庭情况、教育情况、工作经历,第二张表中的订单明细,都应该是保存在与主体数据不同的明细表中。

对于这种涉及多个数据表的情况,有三种解决方法:

1、填报的时候不管,由后台的程序分别向不同的表中插入。这种方法对工具的要求低,但必然涉及程序,特别是如果表的内容有变化,还要相应修改程序。

2、把一张表分成多张表,分步提交,每一次都是面向单一的数据表。这种方式实际是一种“凑合”的方法,不仅让用户操作麻烦,更重要的是可能带来数据一致苑矫娴奈侍狻?/P>

3、某些报表工具支持多源填报,即可以直接将数据回填到多个数据表中,这样就可以很好地解决这个问题(提交时自动实现以一个完整的事务方式进行)。

引自:http://www.rqrpt.blog.com.cn/

原文网址:http://rqrpt.blog.com.cn/archives/2006/1815592.shtml#

下一篇:未完待续...

 

 相关内容:
 
 
 
 

Copy Right 2005, 版权所有 Report99.com