水晶报表
大巧不工
重剑无锋,大巧不工
展开
-
水晶报表设计(三)----PUSH模式(一)——转自肖锰的专栏
<br />相对于PULL模式来说,push模式在技术界是普遍使用的一种设计模式。最重要的原因就是它摆脱了数据紧耦合的状态。 首先介绍一下要用到的文件:数据集(后缀名:xsd)、水晶报表(后缀名:rpt)。 建立顺序:1、数据集;2、水晶报表。 PUSH原理:将数据库连接部分交给数据集去完成,而水晶报表采用数据集为数据源。在代码中实现对数据集的“重写”,然后将信息传给水晶报表。在这里,数据集的作用就是完成对水晶报表的布局。 一、建立数据集。 右键【我的项目】转载 2011-04-27 10:46:00 · 847 阅读 · 0 评论 -
水晶报表设计(一)——转自肖锰的专栏
在管理软件和erp中,少不了报表的参与。报表对于公司的正常运作起到了举足轻重的作用。信息化比较高的企业,很多的工作部署都是通过报表里显现出来了。可以说,在程序里做好报表至关重要。 报表的设计模式可谓多种多样,比如pull、push、离散值等等。但是,很多报表的完成都是在此基础上做的拓展。首先先看看水晶报表中的主要构造。 (T1) 其实水晶报表的构造很简单。在报表建立后会有设置向导出现。如图(T2) 我们在选择专家时选择标准,然后确定。确定后如T3所示: 这个界面要求我们建立水晶转载 2011-04-27 10:38:00 · 905 阅读 · 0 评论 -
水晶报表设计(三)----PUSH模式(二)——转自肖锰的专栏
首先解释一个PULL模式和PUSH模式的区别: 1、PULL模式:与数据库紧耦合模式。也就是说,当数据库位置发生变化的时候,水晶报表就找不到它的数据源了。原因:在给水晶报表建立数据库连接的时候,连接串是存放在水晶报表里面的。比如是127.0.0.1。当数据库位置发生变化的时候,比如变成了127.0.0.2,那么当水晶报表寻找数据源的时候,它仍然会去找第一个ip地址而不是第二个ip地址。这样水晶报表就找不到真正要显示的数据了。 2、PUSH模式:与数据库松耦合模式。在这个模式下,我原创 2011-04-27 10:48:00 · 865 阅读 · 0 评论 -
水晶报表2011-04-29实战总结(子报表)
2012-5-27 主表内不用加入所有表,只需加入需要用的就可以 报表样式: 报表个数:3(主表+子报表×2) 数据集:XSD×1(三张表 1—N、1—N 关系) 主表数据库专家中添加以上三张表 子报表数据库专家只需要添加其涉及到的表即可 在主表中插入“子报表”更改“子报表链接” 链接根据主表中可视链接专家中表之间关系选对字段即可。 打完收工原创 2011-04-28 15:08:00 · 2340 阅读 · 0 评论