您的位置:程序门 -> vb -> 基础类



水晶报表的问题,2条数据循环


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


水晶报表的问题,2条数据循环
发表于:2007-04-29 16:35:29 楼主
举个例子,就是这样,access中有这样一个表
name   add
n1       a1
n2       a2
n3       a3
n4       a4
n5       a5
n6       n6

我想要水晶报表得到这样的结果

n1       a1
n2       a2
--------
n3       a3
n4       a4
--------
n5       a5
n6       a6

就是两个数据一循环,知道的回复一下,谢谢
发表于:2007-04-29 17:23:511楼 得分:0
不会,帮顶
发表于:2007-04-29 19:45:172楼 得分:0
是可以实现的
发表于:2007-04-29 21:06:063楼 得分:0
帮顶
发表于:2007-04-29 21:28:114楼 得分:0
你建两个details
一个为details   a,另一个为details   b  
在details   a   中放置字段,在details   b中放置一条虚线
再对details   b   选中suppress(no   drill-down)
最后编辑公式,当为单数时为true,双数时为false

说得不够详细,自己再好好摸索一下
发表于:2007-04-29 22:04:395楼 得分:0
楼上正解:可以实现。

在detail   a中放置虚线,detail   b   中设置为抑制显示(无深化),
并对该选项[   抑制显示(无深化)]编辑如下公式:
numbervar   x:=x+1;
if   x   mod   2=0   then   true

可得到结果。

发表于:2007-04-30 10:00:586楼 得分:0
上面方法能否实现有待证明吧。楼主可以试试,并说下结果。

我知道有更正规的方法,以前做过类似报表,把一段时期之内的数据(根据选择的时间范围,可能是几个月或者几天)列出来,但按照每天小时0-7、8-15、16-23分成三个区段显示数据。
日期 班次 小时  数据
------------------------
10                       2               5
10           1           4               5
10                       5               2
------------------------
10           2           9               2
------------------------
10           3           17             6
------------------------
11           2           11             3
发表于:2007-04-30 10:04:147楼 得分:0
具体细节是忘了,这两年都没再弄vb和水晶报表,机器里没装,所以也不能现找每个步骤。
总之,在报表里,可以利用水晶报表提供的功能进行分组。在这种复杂格式的报表中,分组功能的强大和重要丝毫不比公式差。
发表于:2007-04-30 11:48:408楼 得分:0
okcome(流云)   (   )   信誉:99         blog       加为好友  

上面方法能否实现有待证明吧。楼主可以试试,并说下结果。

okcome(流云)  
在这种复杂格式的报表中,分组功能的强大和重要丝毫不比公式差。

----------------------------------------------------------------------------
楼上的,不试好了,怎么能回答呢?我说的方法自水晶报表里试过了,可以得到结果的。

分组实现不了的阿。
发表于:2007-04-30 13:05:299楼 得分:0
支持hjker007()  
发表于:2007-05-07 15:17:2610楼 得分:0
支持hjker007()


快速检索

最新资讯
热门点击