首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

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

2012-03-15 
水晶报表的问题,2条数据循环举个例子,就是这样,access中有这样一个表nameaddn1a1n2a2n3a3n4a4n5a5n6n6我想

水晶报表的问题,2条数据循环
举个例子,就是这样,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

就是两个数据一循环,知道的回复一下,谢谢

[解决办法]
不会,帮顶
[解决办法]
是可以实现的
[解决办法]
帮顶
[解决办法]
你建两个Details
一个为Details a,另一个为Details b
在Details a 中放置字段,在Details b中放置一条虚线
再对Details b 选中Suppress(No Drill-Down)
最后编辑公式,当为单数时为True,双数时为False

说得不够详细,自己再好好摸索一下
[解决办法]
楼上正解:可以实现。

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

可得到结果。


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

我知道有更正规的方法,以前做过类似报表,把一段时期之内的数据(根据选择的时间范围,可能是几个月或者几天)列出来,但按照每天小时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

[解决办法]
具体细节是忘了,这两年都没再弄VB和水晶报表,机器里没装,所以也不能现找每个步骤。
总之,在报表里,可以利用水晶报表提供的功能进行分组。在这种复杂格式的报表中,分组功能的强大和重要丝毫不比公式差。
[解决办法]
okcome(流云) ( ) 信誉:99 Blog 加为好友

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

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

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

分组实现不了的阿。

[解决办法]
支持hjker007()

[解决办法]
支持hjker007()

热点排行