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


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

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

帅哥哟,离线,有人找我吗?
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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
xyetim
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | 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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
xyetim
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | 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编辑过]

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


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

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

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


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

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

 

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


 回到顶部