Foxtable(狐表)用户栏目专家坐堂 → 数据转换


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

主题:数据转换

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


加好友 发短信
等级:童狐 帖子:238 积分:1986 威望:0 精华:0 注册:2015/2/16 13:29:00
数据转换  发帖心情 Post By:2015/5/19 0:22:00 [只看该作者]

If e.DataRow("设备名称") ="客梯"  Then
      e.DataRow("门高") ="/"
  End If

 

上述代码中,“门高”为单精度小数,我想设定满足以上条件时,输入字符“/”,当满足条件时,程序报错,如何能够方便的将“/”

字符,转换成能够输入到单精度小数类型的表格列中,谢谢!


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


加好友 发短信
等级:九尾狐 帖子:2193 积分:13908 威望:0 精华:2 注册:2012/2/25 10:59:00
  发帖心情 Post By:2015/5/19 0:26:00 [只看该作者]

最简单的办法:把门高改为字符

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


加好友 发短信
等级:童狐 帖子:238 积分:1986 威望:0 精华:0 注册:2015/2/16 13:29:00
但是我需要就行数据的运算  发帖心情 Post By:2015/5/19 0:31:00 [只看该作者]

但是我需要进行数据的运算。字符可以数学运算吗?我真没试过你的方法。

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


加好友 发短信
等级:幼狐 帖子:184 积分:1800 威望:0 精华:1 注册:2009/3/16 14:05:00
  发帖心情 Post By:2015/5/19 7:52:00 [只看该作者]

斜杠当然不是单精度小数,你就别在这方面纠结费劲了。 可以考虑将斜杠用一个“不可能出现的门高”数字来表示,例如用数字9999来表示斜杠

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/5/19 8:45:00 [只看该作者]

可以用空值,或者像4楼说的,取个不可能出现的值


然后到DrawCell事件

if e.col.name="门高" then
   if e.row(e.col.name)="你设置代替\的值" then
       e.text="\"
   end if
end if

 回到顶部