请教数据窗口计算字段的显示问题。
在grid数据窗口的分组区纵向添加了三行计算字段,第一、二、三行各字段分别当compute_1、compute_2、compute_3为0时不显示,且当第一行不显示时第二行提到第一行的位置显示,一次类推。另外当该分组区只有一行或两行显示时,如何把分组区的高度缩小,也就是如何把hearder group带的height的质值减小。
我在计算字段的height属性里用if(compute_1>0,64,0)不行,请问应该怎么做?
问题点数:50、回复次数:16Top
1 楼pbworm(pb菜鸟)回复于 2002-01-09 11:08:59 得分 10
动态改变计算字段的y值看看.Top
2 楼sailingcelery(西芹)回复于 2002-01-09 11:52:52 得分 10
我感觉你说的比较复杂,估计动态的改变y值是可以,不过这样还是很麻烦呀。试试换一种思路Top
3 楼yl_yz(yz)回复于 2002-01-09 16:09:56 得分 0
谢谢两位.
改变y值可以改变各行的显示位置,但有行不显示时怎样把hearder group带的height减小.Top
4 楼pbworm(pb菜鸟)回复于 2002-01-09 16:41:52 得分 0
使用modify函数更改Top
5 楼yl_yz(yz)回复于 2002-01-10 08:57:10 得分 0
to pbworm(pb菜鸟):
能具体点吗,我不知道分组带应该怎样写?
Top
6 楼pbworm(pb菜鸟)回复于 2002-01-10 09:22:22 得分 0
dw_1.Object.DataWindow.Header.Height = 0Top
7 楼sincerity(sincerity)回复于 2002-01-10 09:45:38 得分 5
分组带多出一个数字,举例:
dwname.Modify("DataWindow.Header.1.Height=100")Top
8 楼kaisa_cheng888(风往北吹--飞翔的心)回复于 2002-01-10 09:46:26 得分 0
使用if语句实现Top
9 楼yl_yz(yz)回复于 2002-01-10 13:12:40 得分 0
to pbworm(pb菜鸟) ,sincerity(sincerity):
我的意思是把分组带(写有2.Trailer group js的带)的height值根据分组区的显示行数而改变.
to kaisa_cheng888():
能否详细告诉我?
谢谢各位.Top
10 楼kaisa_cheng888(风往北吹--飞翔的心)回复于 2002-01-10 13:46:55 得分 0
if(expression1 is null ,expression2,expression1)Top
11 楼yl_yz(yz)回复于 2002-01-10 17:26:46 得分 0
to kaisa_cheng888():
数据窗口中分组带的height值没有写if语句的地方?Top
12 楼pbworm(pb菜鸟)回复于 2002-01-10 20:11:44 得分 20
dw_1.object.datawindow.trailer.2.height=0Top
13 楼kaisa_cheng888(风往北吹--飞翔的心)回复于 2002-01-10 20:17:41 得分 5
不是在分组带的height值中写,是写计算字段的expressionTop
14 楼yl_yz(yz)回复于 2002-01-11 10:05:40 得分 0
to pbworm(pb菜鸟):
你说的可以在程序中实现,在数据窗口画板中能实现吗?
Top
15 楼pbworm(pb菜鸟)回复于 2002-01-11 10:35:59 得分 0
好象不可以,最起码我不会 Top
16 楼yl_yz(yz)回复于 2002-01-11 17:04:06 得分 0
呵呵,多谢!
结帐。Top




