以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 数据转换 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=68479) |
-- 作者:yongxuanchen -- 发布时间:2015/5/19 0:22:00 -- 数据转换 If e.DataRow("设备名称") ="客梯" Then
上述代码中,“门高”为单精度小数,我想设定满足以上条件时,输入字符“/”,当满足条件时,程序报错,如何能够方便的将“/” 字符,转换成能够输入到单精度小数类型的表格列中,谢谢! |
-- 作者:sloyy -- 发布时间:2015/5/19 0:26:00 -- 最简单的办法:把门高改为字符 |
-- 作者:yongxuanchen -- 发布时间:2015/5/19 0:31:00 -- 但是我需要就行数据的运算 但是我需要进行数据的运算。字符可以数学运算吗?我真没试过你的方法。 |
-- 作者:九易六 -- 发布时间:2015/5/19 7:52:00 -- 斜杠当然不是单精度小数,你就别在这方面纠结费劲了。 可以考虑将斜杠用一个“不可能出现的门高”数字来表示,例如用数字9999来表示斜杠 |
-- 作者:Bin -- 发布时间: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
|