Foxtable(狐表)用户栏目专家坐堂 → 请问如何实现不同的日期区间设定不同的休息日


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

主题:请问如何实现不同的日期区间设定不同的休息日

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111657 积分:568409 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/31 20:26:00 [显示全部帖子]

建一个休息日表,记录每次需要判断的月份的休息日,然后通过查表判断,大概是这样

If e.DataCol.Name = "星期" Then
 dim dr as datarow = datatables("休息日").find("月份=" & date.today.year & " and 休息日=#" & e.DataRow("星期") & "#")
    If dr isnot nothing
       MessageBox.Show(e.DataRow("星期") & "休息", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
          e.DataRow("da") = e.OldValue
           e.DataRow("作废") = True
    End If
end if 

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111657 积分:568409 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/2 8:45:00 [显示全部帖子]

dim dr as datarow = datatables("休息日").find("月份=" & date.today.month & " and 休息日='" & e.DataRow("星期") & "'")

#改为单引号

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111657 积分:568409 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/3 8:50:00 [显示全部帖子]

dim dr as datarow = datatables("休息日").find("月份=" & e.DataRow("星期").month & " and 休息日='" & e.DataRow("星期") & "'")

 回到顶部