Foxtable(狐表)用户栏目专家坐堂 → [求助]如果用命令执行列更改数据类型?


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

主题:[求助]如果用命令执行列更改数据类型?

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


加好友 发短信
等级:婴狐 帖子:5 积分:90 威望:0 精华:0 注册:2014/2/12 11:45:00
[求助]如果用命令执行列更改数据类型?  发帖心情 Post By:2014/2/12 11:54:00 [只看该作者]

通过高速导入-excel文件到狐表

其中列名称为【库存数量】

如果通过命令窗口执行命令

达到鼠标操作,右键列-[列相关]-[更改列]-[新的数据类型]-[整数]   的效果呢?

 

 

另顺便问问

一整列数据都是有效的数字,为何有时候设置数据类型的时候会弹错误窗口如“从字符串“”到类型“Decimal”的转换无效。”呢?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:供应商_库存查询报表3.xls

[此贴子已经被作者于2014-2-12 13:11:16编辑过]

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


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

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

空值是不允许转换为数值的

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


加好友 发短信
等级:婴狐 帖子:5 积分:90 威望:0 精华:0 注册:2014/2/12 11:45:00
  发帖心情 Post By:2014/2/12 12:10:00 [只看该作者]

以下是引用Bin在2014-2-12 12:00:00的发言:
http://www.foxtable.com/help/topics/2122.htm

空值是不允许转换为数值的

一整列都是有效的数字,不存在空值的哦

转换之前我用筛选把'' 和 Null的行都排除掉了

好奇怪

 

[此贴子已经被作者于2014-2-12 12:16:20编辑过]

 回到顶部
帅哥,在线噢!
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/2/12 12:11:00 [只看该作者]

你发上来看看

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


加好友 发短信
等级:婴狐 帖子:5 积分:90 威望:0 精华:0 注册:2014/2/12 11:45:00
  发帖心情 Post By:2014/2/12 12:24:00 [只看该作者]

导入附件的excel之后我就运行如下筛选命令了

Tables("供应商_库存查询报表").Filter = "(([日均售量] <> '' Or [日均售量] Is Null)) And ([日均售量] Is Not Null)"

可是【日均售量】列更改数据类型还是出错的

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:供应商_库存查询报表3.xls

[此贴子已经被作者于2014-2-12 12:26:16编辑过]

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/2/12 12:56:00 [只看该作者]

If Tables("供应商_库存查询报表").Cols("日均售量").IsString Then
    Tables("供应商_库存查询报表").Filter = "日均售量 <> ''"
ElseIf Tables("供应商_库存查询报表").Cols("日均售量").IsNumeric Then
    Tables("供应商_库存查询报表").Filter = "日均售量 Is Not Null"
End If

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


加好友 发短信
等级:婴狐 帖子:5 积分:90 威望:0 精华:0 注册:2014/2/12 11:45:00
  发帖心情 Post By:2014/2/12 13:10:00 [只看该作者]

不行,您在附件中能实现不弹错误窗吗?

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/2/12 13:23:00 [只看该作者]

能正常筛选,当然不会弹出错误窗口。

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


加好友 发短信
等级:婴狐 帖子:5 积分:90 威望:0 精华:0 注册:2014/2/12 11:45:00
  发帖心情 Post By:2014/2/12 13:31:00 [只看该作者]

我筛选都是正常的,筛选完也检查过没有空项了,但是一到更改列的时候就出错了。你测试的时候没有弹错吗??难道是我程序安装的问题??

 

另外如何通过命令执行更改列的数据类型,列本身是存在的,不能用新建列来指定新的数据类型


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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/2/12 13:56:00 [只看该作者]

虽然提示错误,但重启后,实际已经更改成功。

 回到顶部
总数 14 1 2 下一页