Foxtable(狐表)用户栏目专家坐堂 → [求助]非自然月统计,日期停留在第一天


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

主题:[求助]非自然月统计,日期停留在第一天

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


加好友 发短信
等级:童狐 帖子:230 积分:1955 威望:0 精华:0 注册:2019/1/16 21:25:00
[求助]非自然月统计,日期停留在第一天  发帖心情 Post By:2019/12/1 13:51:00 [显示全部帖子]

Select Case e.DataCol.name
    Case
"
日期"
        If e.NewValue Is Nothing Then
            e.DataRow(
"
统计日期") = Nothing
        Else
            Dim dt As Date = e.NewValue
            If dt.Day > 25
Then
'如果为25日以后的日期
                dt = new Date(dt.year,dt.month,1) '改为下个月的第一天
               
dt= dt.AddMonths(1)
            End If
            e.DataRow("统计日期") = dt
        End
If

End
Select

25日以后的数据,统计日期全部停留在下月第一天


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


加好友 发短信
等级:童狐 帖子:230 积分:1955 威望:0 精华:0 注册:2019/1/16 21:25:00
  发帖心情 Post By:2019/12/1 22:21:00 [显示全部帖子]

前面是录入日期,后面是统计日期,设置结算日期为25日,26日后统计为12月1日,27日为12月2日,如此类推,可是25日以后的全部为12月1日

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


加好友 发短信
等级:童狐 帖子:230 积分:1955 威望:0 精华:0 注册:2019/1/16 21:25:00
  发帖心情 Post By:2019/12/1 22:22:00 [显示全部帖子]


[此贴子已经被作者于2019/12/10 22:29:11编辑过]

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


加好友 发短信
等级:童狐 帖子:230 积分:1955 威望:0 精华:0 注册:2019/1/16 21:25:00
  发帖心情 Post By:2019/12/1 22:42:00 [显示全部帖子]

比如结算日期25日,如何实现按非标准月类推的算法

 回到顶部