04 2009 档案

摘要:(严格意义上,钻取和深化不是一个概念,不过单纯对水晶报表的普通应用是差不多的,所以捏在一起)简单地举例来说。有一个主从表。报表上只显示主表信息,点击主表数据后,显示出该数据对应的从表数据信息。下面,我以水晶报表自带的xtreme.mdb中的雇员表和代码表来做一下示例。本文主要讲解思路,未涉及代码(其实,此方法仅需在你现有程序上稍加改动即可,不必设计编码部分)1:表是这样数据间的对应关系 2:新建立... 阅读全文
posted @ 2009-04-29 00:14 阿泰 阅读(7942) 评论(15) 推荐(1) 编辑
摘要:(严格意义上,钻取和深化不是一个概念,不过单纯对水晶报表的普通应用是差不多的,所以捏在一起)简单地举例来说。有一个主从表。报表上只显示主表信息,点击主表数据后,显示出该数据对应的从表数据信息。下面,我以水晶报表自带的xtreme.mdb中的雇员表和代码表来做一下示例。本文主要讲解思路,未涉及代码(其实,此方法仅需在你现有程序上稍加改动即可,不必设计编码部分)1:表是这样数据间的对应关系 2:新建立... 阅读全文
posted @ 2009-04-29 00:04 阿泰 阅读(7673) 评论(17) 推荐(2) 编辑
摘要:【原创】水晶报表动态表扩展 之 任意无关联表,任意列,任意数据源本文是在<动态水晶报表:任意表,任意列,以及动态格线>http://www.cnblogs.com/babyt/archive/2009/04/08/1431328.html原理基础上的一个扩展。如果你之前没有看过此文,请务必仔细研读。否则本文你可能不能较快地理解。本文适用场景:出于显示效果或者打印节约纸张等的需要,将多个不同结构(设置来源于不同数据源)的表在同一个报表中展现。一般我们可以通过子报表来实现这个效果。不过一般一个子报表对应一个表,这样对于多个表操作起来就比较麻烦。每个表都要做一个子报表,对于动态取表(表数 阅读全文
posted @ 2009-04-23 01:47 阿泰 阅读(9531) 评论(6) 推荐(1) 编辑
摘要:使用交叉表时,会遇到这种情况:列非常多,行非常少,结果页面会自动分页。于是出现了一页上只显示几行,却显示成很多页的情况。既不好看,又浪费纸张(如果打印的话)问题产生了,能不能将这个换页的动作,限制在同一页上呢?===========================================================假设我有这样一个表,有两个字段: GSMC 公司名称 、 BMMC 部门... 阅读全文
posted @ 2009-04-22 00:26 阿泰 阅读(5491) 评论(3) 推荐(0) 编辑
摘要:场景(oracle): 我们有一个表 a,有一个列 现在要求 传入一个参数 x,x的值为id1,id2,id3 最终实现 select * from a where id in (id1,id2,id3) 这个在程序代码里比较容易实现,直接用 SQL 也可以。如 Select * from a where id in (&a) 但是在报表上直接实现就有些困难。 解决方法: 构造一个语句实现该效果... 阅读全文
posted @ 2009-04-16 17:59 阿泰 阅读(2342) 评论(0) 推荐(0) 编辑
摘要:有很多很多次被问到:为什么水晶报表那么麻烦,每做一张报表都要选表,画线画格子,有没有一种方法可以一劳永逸?做一个模板,然后用不同的表都能用?还有就是能不能动态选择列,而且选择列后能报表能自动适用这个变化?甚至有些人也因为放弃了水晶报表,实际上这些都是水晶报表可以做到的。 我之前曾零散地写过几篇,在论坛和博客中都曾反复讲解过思路,但是并没有系统地去解决这个问题,在这里,我来讲解一下原理和实现。希望该... 阅读全文
posted @ 2009-04-08 02:24 阿泰 阅读(24569) 评论(65) 推荐(5) 编辑