Foxtable(狐表)用户栏目专家坐堂 → [求助]数值格式


  共有5537人关注过本帖树形打印复制链接

主题:[求助]数值格式

美女呀,离线,留言给我吧!
wyanji
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:113 积分:1048 威望:0 精华:0 注册:2013/6/14 16:20:00
[求助]数值格式  发帖心情 Post By:2013/7/29 18:02:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:数值格式.jpg
图片点击可在新窗口打开查看
我在“列属性”中设置了“1月”列的数值格式。

但是本列中还有一个比率,我希望对比率的这个单元格的数值格式是%显示的。

请问如何操作?


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/7/29 18:12:00 [只看该作者]

这个没有办法,但是你可以用DrawCell事件解决:

 

if e.col.Name = "1月"

   if e.Row("费用大类").Contains("%") then

        e.Text = Format(e.text,"#0.00%")

   end if

End if


 回到顶部
美女呀,离线,留言给我吧!
wyanji
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:113 积分:1048 威望:0 精华:0 注册:2013/6/14 16:20:00
  发帖心情 Post By:2013/7/29 20:01:00 [只看该作者]

我的这个表初始数值为空,点击控件后,会通过代码填充数值。

 

按照你的办法DrawCell后,发现点击控件后,%处一直为“0.00%"

 

请问如何解决?


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/7/29 20:09:00 [只看该作者]

if e.col.Name = "1月"

   if e.Row("费用大类").Contains("%") then

        e.Text = Format(Val(e.text),"#0.00%")

   end if

End if


 回到顶部
美女呀,离线,留言给我吧!
wyanji
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:113 积分:1048 威望:0 精华:0 注册:2013/6/14 16:20:00
  发帖心情 Post By:2013/7/29 22:20:00 [只看该作者]

可以了,谢谢!


 回到顶部