Foxtable(狐表)用户栏目专家坐堂 → 根据商品有效期推算生产日期


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

主题:根据商品有效期推算生产日期

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


加好友 发短信
等级:三尾狐 帖子:672 积分:7909 威望:0 精华:0 注册:2016/6/11 11:10:00
根据商品有效期推算生产日期  发帖心情 Post By:2018/6/12 9:46:00 [只看该作者]

由于表结构设计有缺陷,当时没有生产日期这列,现要加上这列,这列的内容根据有效期中的日期改变,举例:有效期为:2019-01-03,那么生产日期就是2014-01-02,即年份减去5年,日减去1,请问老师代码怎样写,因为数据有近1万行,手工改的话很费时费力。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/12 9:53:00 [只看该作者]

做个按钮,执行代码

 

For Each dr As DataRow In DataTables("表A").datarows
    Dim d As Date = dr("有效期")
    If d <> Nothing Then
        dr("日期") = d.AddYears(-4).AddDays(-1)
    Else
        dr("日期") = Nothing
    End If
Next


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


加好友 发短信
等级:三尾狐 帖子:672 积分:7909 威望:0 精华:0 注册:2016/6/11 11:10:00
  发帖心情 Post By:2018/6/12 10:07:00 [只看该作者]

强大的Foxtable,强大的技术支持,更加强大的程序员,谢谢

 回到顶部