Foxtable(狐表)用户栏目专家坐堂 → 关于表中单元格数字单独格式的问题


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

主题:关于表中单元格数字单独格式的问题

帅哥哟,离线,有人找我吗?
lin_hailun
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/1/28 9:14:00 [显示全部帖子]

 可以设置列的显示格式。

http://www.foxtable.com/help/topics/1659.htm

 临时表会在它消失的时候(也就是你再也看不见,再也使用不了的时候)被关闭。

 对于是否影响机器性能,就不必担心了,楼主。

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/1/28 14:40:00 [显示全部帖子]

 用drawcell可以设置格式的。你具体的问题,可以做个下例子出来。

 你是根据什么标准去设置显示格式的呢?总有一个规则吧。

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/1/28 14:42:00 [显示全部帖子]

 具体代码可以这样写。

 If e.Col.Name = "xxx" Then
     If e.Row(e.Col.Name) = "yyy" Then
         e.text = Format(e.Row(e.Col.Name), "0.00")
     End If
 End If

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/1/28 14:59:00 [显示全部帖子]

试试这样。

 If e.Col.Name = "最小值" Then
     If e.Row(e.Col.Name) = 0 OrElse e.Row.IsNull(e.Col.Name) Then
         e.text = Format(e.Row(e.Col.Name), "0.00")
     End If
 End If

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/1/28 15:09:00 [显示全部帖子]

以下是引用不倒的翁在2013-1-28 15:07:00的发言:
e.Row(**)这样好像还是针对这一整列的吧。???


不是,针对一个单元格。

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/1/28 15:18:00 [显示全部帖子]

以下是引用不倒的翁在2013-1-28 15:14:00的发言:

会不会和临时表有关系哦?

我的这个表是临时表。所有的行列都是动态读取其它表的数据而生成的。


做个例子发上来,说明数字格式的显示规则。

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/1/28 16:08:00 [显示全部帖子]

你自己写一下代码才行了,把表设置成sqltable的格式,然后,改一下代码,具体看例子。

 
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/1/28 17:49:00 [显示全部帖子]

 这个是精度的问题,要特殊处理一下。测试有效。

http://www.foxtable.com/help/topics/1829.htm

 回到顶部