以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]新手请教一个关于列属性改为时间的问题  (http://www.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