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


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

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

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


加好友 发短信
等级:一尾狐 帖子:476 积分:3523 威望:0 精华:0 注册:2012/12/13 14:23:00
关于表中单元格数字单独格式的问题  发帖心情 Post By:2013/1/27 20:14:00 [显示全部帖子]

窗口TABLE中的单元格数字格式能够单独处理么?
图片点击可在新窗口打开查看
比如我上面的这窗口中的TABLE表。要求C、Si、Mn、P、S、Pb行的元素值、最小值和最大值为小数位后2位,不够的补齐数字0
其余的格式为小数点后3位,不够的补齐数字0
用FORMAT一直搞不定啊。
上面的这个表是临时表生成的。
还想问个问题,我的临时表动态绑定到窗口中的TABLE。
临时表是关闭项目时关闭呢,还是关闭窗口时?
因为涉及到经常要用些临时的数据,如果采用临时表的话,在按钮代码写入创建表-删除表之类的代码,经常如此是否对机器性能有影响???
请各位大师帮帮忙。感激不尽。


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


加好友 发短信
等级:一尾狐 帖子:476 积分:3523 威望:0 精华:0 注册:2012/12/13 14:23:00
  发帖心情 Post By:2013/1/28 14:36:00 [显示全部帖子]

林老师你好。但我的表在同一列中有2种甚至更多的数字格式要设置。

单一一列设置格式就全部统一了。

像EXCEL就能对单独的单元格进行数字格式设置。

FB的话具体要怎么做呢?

我用DrawCell好像也不行。。。。


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


加好友 发短信
等级:一尾狐 帖子:476 积分:3523 威望:0 精华:0 注册:2012/12/13 14:23:00
  发帖心情 Post By:2013/1/28 14:55:00 [显示全部帖子]

林老师。按你这样我写了下。。

你看对不,红框里的代码。

好像第二行的最小值还是0不能显示0.00


图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:一尾狐 帖子:476 积分:3523 威望:0 精华:0 注册:2012/12/13 14:23:00
  发帖心情 Post By:2013/1/28 15:06:00 [显示全部帖子]

好像还是不动。。。。。
图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:一尾狐 帖子:476 积分:3523 威望:0 精华:0 注册:2012/12/13 14:23:00
  发帖心情 Post By:2013/1/28 15:07:00 [显示全部帖子]

e.Row(**)这样好像还是针对这一整列的吧。???

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


加好友 发短信
等级:一尾狐 帖子:476 积分:3523 威望:0 精华:0 注册:2012/12/13 14:23:00
  发帖心情 Post By:2013/1/28 15:14:00 [显示全部帖子]

请林老师帮忙啊。真搞不了这个问题。。

同一列中有太多的不同格式的数字了。


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


加好友 发短信
等级:一尾狐 帖子:476 积分:3523 威望:0 精华:0 注册:2012/12/13 14:23:00
  发帖心情 Post By:2013/1/28 15:14:00 [显示全部帖子]

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

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


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


加好友 发短信
等级:一尾狐 帖子:476 积分:3523 威望:0 精华:0 注册:2012/12/13 14:23:00
  发帖心情 Post By:2013/1/28 15:56:00 [显示全部帖子]

林老师例子做好了。

要求C、SI行的最大最小值数字格式为0.00,实际值输入的时候也是相同格式

Mn行的最大最小值数字格式为0.000,实际值输入的时候也是相同格式

位数不够补齐0

麻烦林老师了。

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


 回到顶部
帅哥哟,离线,有人找我吗?
不倒的翁
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:476 积分:3523 威望:0 精华:0 注册:2012/12/13 14:23:00
  发帖心情 Post By:2013/1/28 17:41:00 [显示全部帖子]

林老师。我测试了下。貌似如果值为0就有效。
不是0的话格式设置就无效了。。。比如
If e.Col.Name = "最小值" Then
    If e.Row(e.Col.Name) = 0.1 Then
        e.text = Format(e.Row(e.Col.Name), "0.000")
    End If
End If

 回到顶部