以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]新手请教一个关于列属性改为时间的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=52740) |
-- 作者:yydayyda -- 发布时间:2014/6/22 0:30:00 -- [求助]新手请教一个关于列属性改为时间的问题 注册了一段时间,但刚下决心要学习foxtable不到一个星期, 以下提出一个问题烦请各位DX指教。 在excel一时间列中填入一串数字,如20130401。原意为2013年04月01日 导入foxtable后就是列名为时间,内容为20130401。但把列改为时间格式时缺出现"标准表达式中数据类型不匹配。" 我的解决方法是在excel表中用这个函数=CONCATENATE(MID(A1,1,4),"/",MID(A1,5,2),"/",MID(A1,7,2),"") 把20130401变成2014/04/01之后再汇入foxtable就可以把列改为时间格式了。 请问如果不能过excel直接在foxtable中能否实现以上功能。 请DX们给个提示。感谢!
|
-- 作者:yydayyda -- 发布时间:2014/6/22 0:32:00 -- 请DX们给个 提示,说说参考帮助的第几页都可以的。 谢谢了。 |
-- 作者:有点甜 -- 发布时间:2014/6/22 9:15:00 -- 方法一:你可以编写DataColchanged事件代码,截取字符串,生成date
http://www.foxtable.com/help/topics/0240.htm
http://www.foxtable.com/help/topics/1424.htm
方法二:你可以用代码合并数据,在代码里用方法一把字符串转成日期
http://www.foxtable.com/help/topics/2334.htm
|