水晶报表画曲线图时,在数据轴上显示的数据 如"0.12"被显示成".12"?怎么样改回"0.12"
水晶报表画曲线图时,在数据轴上显示的数据若大于-1并且小于1时,如"0.12"被显示成".12"
怎么样才能显示成"0.12" 在这里我把数据轴的数据类型设成了数字,小数点位数是2位
.12 |
|
.10 |
|
.08 |_________________
1 2 3 4
问题点数:50、回复次数:19Top
1 楼hamadou(闵峰--为了理想而奋斗)回复于 2005-03-31 11:47:56 得分 3
up!Top
2 楼cansum396(漆黑的夜)回复于 2005-03-31 11:51:36 得分 4
可能要看能不能改格式Top
3 楼qing_zhou(轻舟)回复于 2005-03-31 12:59:33 得分 4
把格式转换一下再输出Top
4 楼nxchen()回复于 2005-03-31 14:49:37 得分 0
一开始的数据类型是的decimal的,后来我在水晶报表中新建了一个公式字段data
里面内容为:
Dim x As String
if {md.数值}>-1 and {md.数值}<1 then
x = "0" + Left (ToText ({md.数值}),3 )
formula =CDbl (x)
end if
在加上前导的0之后,在画图时仍然".12",那个前导0还是没有~~~Top
5 楼nxchen()回复于 2005-04-01 08:37:13 得分 0
upTop
6 楼landlordh(work wonders)回复于 2005-04-01 09:41:19 得分 10
不需要转,更改一下默认设置中的字段,数字中的样式
不用系统默认的Top
7 楼nxchen()回复于 2005-04-01 09:56:20 得分 0
关键是要改的数字样式是在曲线图的y轴上面那些数据,而不是在一般表格报表的字段里,我找了很久
就是没找到在哪里可以修改的,兄弟 可以告诉我在哪里可以改吗?Top
8 楼nxchen()回复于 2005-04-04 08:42:38 得分 0
up~~~~Top
9 楼nxchen()回复于 2005-04-05 08:52:54 得分 0
再顶一下,有人知道吗?
Top
10 楼landlordh(work wonders)回复于 2005-04-05 09:50:10 得分 10
try
格式化图表,网格,数字,类别,改为常规Top
11 楼tttt0945()回复于 2005-04-05 10:12:12 得分 5
格式化图标选你要订的格式Top
12 楼nxchen()回复于 2005-04-05 10:43:18 得分 0
在格式化图表时,我选择了常规的,出来的数字是1个小数点的,不能符合用户的要求,
而我是要保留2位小数,所以还是要改成数字类型的,小数点位数选2位,可是“0.11”却变成“.11”~~Top
13 楼landlordh(work wonders)回复于 2005-04-05 11:30:57 得分 10
呵呵,倒是没有注意到两位的情况
完美解决方案,以上全部作废:
修改系统的数字的“零起始显示”
输入法右键,属性,数字,零起始显示,改为0.7Top
14 楼landlordh(work wonders)回复于 2005-04-05 11:44:14 得分 0
不过在水晶报表里,好像不行哦,
我刚才是试ACCESS的Top
15 楼strXiaoCaiNiao(兰冰)回复于 2005-04-05 11:45:42 得分 4
友情UPTop
16 楼landlordh(work wonders)回复于 2005-04-05 11:49:15 得分 0
可以,刚才忘记改回来了,不好意思Top
17 楼nxchen()回复于 2005-04-05 14:38:58 得分 0
我刚刚把系统的的数字的“零起始显示” 改为0.7 了,但是在水晶报表里,还是显示 “.11“
好像不行啊~~Top
18 楼nxchen()回复于 2005-04-05 14:53:41 得分 0
忘了说明一下,我的数据是从 SQL SERVER 里面读出来的,数据类型的 Decimal
为什么在把系统的的数字的“零起始显示” 改为0.7 后,用sql查询分析器里查看数据 的时候还是“.11” ?Top
19 楼nxchen()回复于 2005-04-05 16:23:55 得分 0
up~~~~~~~~~~~~~~~~~~`Top




