Foxtable(狐表)用户栏目专家坐堂 → [求助]日期列格式转换


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

主题:[求助]日期列格式转换

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


加好友 发短信
等级:小狐 帖子:319 积分:3465 威望:0 精华:0 注册:2012/4/24 14:47:00
[求助]日期列格式转换  发帖心情 Post By:2012/12/11 18:40:00 [只看该作者]

就是有A,B两列,都是日期列,A列日期格式精确到秒,B列日期格式到日,怎么样可以实现A列中填入日期时,B列自动填入?不能用表达式,要做关联的,谢谢……

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


加好友 发短信
等级:二尾狐 帖子:599 积分:4188 威望:0 精华:0 注册:2011/12/21 11:25:00
  发帖心情 Post By: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
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:599 积分:4188 威望:0 精华:0 注册:2011/12/21 11:25:00
  发帖心情 Post By:2012/12/11 19:03:00 [只看该作者]

在表的DataColChanged事件中写入以上代码

 


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


加好友 发短信
等级:小狐 帖子:319 积分:3465 威望:0 精华:0 注册:2012/4/24 14:47:00
  发帖心情 Post By:2012/12/11 19:55:00 [只看该作者]

谢谢 谢谢 搞定……

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


加好友 发短信
等级:婴狐 帖子:39 积分:408 威望:0 精华:0 注册:2013/4/5 16:56:00
  发帖心情 Post By:2013/6/10 16:49:00 [只看该作者]

Select e.DataCol.name
    Case "第一列"
        Dim ts As Date = e.DataRow("第一列")
        e.DataRow("第二列")=Format(ts,"yyyy-MM-dd")
End Select

以上代码正常,为什么把"yyyy-MM-dd"换成"MMM"便提示调用目标异常了呢是?

另外,format(#12/23/2001#,"MMM")正常,换成format(ts,"MMM")又提示调用目标异常了呢?


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


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

这个得看你第二列的数据类型,如果第二列是日期型或数值型,肯定会出错的。

还有反馈错误的时候,最好将错误提示窗口抓图贴上来。


 回到顶部