Rss & SiteMap

搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp

搭建论坛是“搭建式”中文软件开发工具《搭建之星》、《网站·搭建者》技术交流的地方。
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[建议]报表网格的构建设计

1楼
pc_doctor 发表于:2007-10-24 15:24:10

原来以为“报表网格”是一个容器件,以为“报表标签”或“报表字段文本”等是以"报表网格"作容器依据放在其中的。

现在,才发现“报表网格”根本就不是一个容器件。“报表标签”或“报表字段文本”等是以“报表区域”作容器依据放在其中的。

那么,因此希望对“报表网格”作出的建立时的改进:它的属性中的“垂直线”是以数字刻度计算而得出需要多少个格子和总宽度(10,10,10,20,20,30,30,100,100)。而“水平线”目前却不能照这样的刻度而生成许多个行数和总高度。

“水平线”如果也能象“垂直线”那样设置,会有很多好处,在一些特殊的需求下,可能动态的需要“水平线”的行数,照“垂直线”那样设置给属性的话,就能满足动态需要“水平线”了(20,20,20,20,20,20,20,20,20,20,20)。这样也绝不会象现在单个单个的生成时,需要对上下行的间隔距离精确之精确地去调整了。

2楼
admin 发表于:2007-10-25 9:10:25

报表网格用于画表线,所以它不是容器构件。目前只使用“报表网格”构件就可以画任何复杂的报表。

3楼
admin 发表于:2007-10-25 9:20:48

它的属性中的“垂直线”是以数字刻度计算而得出需要多少个格子和总宽度(10,10,10,20,20,30,30,100,100)。

看不懂你上面的话。你在括号中是在设置垂直线吗?如果是,表明你对“垂直线”属性的设置根本没有理解。每一个数字代表画一条垂直线,如你所设置,如果你的网格宽度大于100,最终在网格内,显示(注意不是画)四条垂直线。实际上你画九条,只不过前三条重合,第四五条重合,第六七条重合,第八九条重合。

水平线的设置与垂直线的设置是一样的。

4楼
pc_doctor 发表于:2007-10-25 14:41:26
以下是引用admin在2007-10-25 9:20:48的发言:

它的属性中的“垂直线”是以数字刻度计算而得出需要多少个格子和总宽度(10,10,10,20,20,30,30,100,100)。

看不懂你上面的话。你在括号中是在设置垂直线吗?如果是,表明你对“垂直线”属性的设置根本没有理解。每一个数字代表画一条垂直线,如你所设置,如果你的网格宽度大于100,最终在网格内,显示(注意不是画)四条垂直线。实际上你画九条,只不过前三条重合,第四五条重合,第六七条重合,第八九条重合。

水平线的设置与垂直线的设置是一样的。

谢谢你的提醒。这些数字的意义和使用,我知道的!在论坛上只是随手输入了些数字罢了。

我提出的问题就是,我在一个页面上需要动态的出现1—20行“报表网格”。能不能只用一个“报表网格”构件,而在其中的水平线属性中去设置临时需要的行数。比如:一种情况,六行(40,40,40,40,40,40);一种情况,10行(40,40,40,40,40,40,40,40,40,40)。现在这样做是完成不了的!

5楼
admin 发表于:2007-10-25 15:29:40
可以呀,只要在“预览”之前,把动态值赋给水平线属性就可以了。不过,如你上楼所示数据肯定不成,因为,它始终在纵坐标40的位置画线,你的网格高度是240,正确的赋值应是(40,80,120,160,200,)这样就产生了6行。10行的类推。
共5 条记录, 每页显示 10 条, 页签: [1]

搭建之星 网站·搭建者 Copyright © 2000 - 2011
Powered By Dvbbs Version 8.2.0
Processed in 0.07910 s, 3 queries.