CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

水晶报表画曲线图时,在数据轴上显示的数据 如"0.12"被显示成".12"?怎么样改回"0.12"

楼主nxchen()2005-03-31 09:54:56 在 .NET技术 / VB.NET 提问

水晶报表画曲线图时,在数据轴上显示的数据若大于-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

相关问题

  • 水晶报表
  • 水晶报表!
  • 水晶报表
  • 水晶报表?
  • 水晶报表
  • 水晶报表
  • 水晶报表
  • 水晶报表
  • 水晶报表
  • 水晶报表

关键词

  • 数据
  • 水晶报表
  • 数值
  • 轴上
  • 显示
  • 水晶报表画曲线图
  • 类型
  • md

得分解答快速导航

  • 帖主:nxchen
  • hamadou
  • cansum396
  • qing_zhou
  • landlordh
  • landlordh
  • tttt0945
  • landlordh
  • strXiaoCaiNiao

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo