Foxtable(狐表)用户栏目专家坐堂 → [求助]表达式列如何对“字符型”数字运算?


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

主题:[求助]表达式列如何对“字符型”数字运算?

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/27 11:42:00 [显示全部帖子]

convert([第一列],'System.Double')

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/27 14:12:00 [显示全部帖子]

 如果提示错误,说明,你第一列的数据不能转成double类型,比如 汉字肯定是不能转的啊。

 

 再有,你第一列为什么不弄成数值列啊。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/27 14:27:00 [显示全部帖子]

 看6楼,不可能。你得一列必须全部都是可转换的,才不会报错。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/27 14:29:00 [显示全部帖子]

而且,必须加上单引号

 

convert(第一列,'System.Double')


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/27 14:31:00 [显示全部帖子]

以下是引用whyfoxtable在2015/5/27 14:26:00的发言:

第一列不做成数值列的原因:这里“第一列”仅用来代表任意一列,此列内容是把另一个二维表格内容转化成一维内容,故会有字符和数字的混同。


 

如果有数值和字符,建议去编写Datacolchanged事件,不要用表达式列

 

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

 


 回到顶部