以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]日期列格式转换 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=26681) |
-- 作者:北冰洋 -- 发布时间:2012/12/11 18:40:00 -- [求助]日期列格式转换 就是有A,B两列,都是日期列,A列日期格式精确到秒,B列日期格式到日,怎么样可以实现A列中填入日期时,B列自动填入?不能用表达式,要做关联的,谢谢…… |
-- 作者:sunsenfeng -- 发布时间:2012/12/11 19:02:00 -- Select e.DataCol.name Case "第一列" Dim ts As Date = e.DataRow("第一列") e.DataRow("第二列")=Format(ts,"yyyy-MM-dd") End Select |
-- 作者:sunsenfeng -- 发布时间:2012/12/11 19:03:00 -- 在表的DataColChanged事件中写入以上代码
|
-- 作者:北冰洋 -- 发布时间:2012/12/11 19:55:00 -- 谢谢 谢谢 搞定…… |
-- 作者:gaoshr -- 发布时间:2013/6/10 16:49:00 -- Select e.DataCol.name 以上代码正常,为什么把"yyyy-MM-dd"换成"MMM"便提示调用目标异常了呢是? 另外,format(#12/23/2001#,"MMM")正常,换成format(ts,"MMM")又提示调用目标异常了呢? |
-- 作者:狐狸爸爸 -- 发布时间:2013/6/13 10:14:00 -- 这个得看你第二列的数据类型,如果第二列是日期型或数值型,肯定会出错的。 还有反馈错误的时候,最好将错误提示窗口抓图贴上来。 |