Foxtable(狐表)用户栏目专家坐堂 → 根据窗口的时间段进行锁定及标备


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

主题:根据窗口的时间段进行锁定及标备

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


加好友 发短信
等级:八尾狐 帖子:2035 积分:6610 威望:0 精华:0 注册:2017/11/8 17:37:00
根据窗口的时间段进行锁定及标备  发帖心情 Post By:2020/3/4 11:28:00 [只看该作者]

y = e.form.Controls("ComboBox1").text   '指定年份
m = e.form.Controls("ComboBox2").text   '指定月份
Dim dt1 As New Date(y, m, 1) '获取该月的第一天
Dim dt2 As New Date(y, m, Date.DaysInMonth(y,m)) '获取该月的最后一天

For R As Integer =0 To Tables("伙食").Rows.Count -1
    Dim dr As DataRow
    If dr("日期")<= dt1 AND dr("日期")>= dt2 then
       dr("结帐") =True
       Tables("伙食").Rows(R).Locked = True 
    End If
Next

这段日期老出错,不知是哪里出问题

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


加好友 发短信
等级:超级版主 帖子:111411 积分:567125 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/4 11:35:00 [只看该作者]

For R As Integer =0 To Tables("伙食").Rows.Count -1
    Dim dr As Row = Tables("伙食").Rows(R)
    If dr("日期")<= dt1 AND dr("日期")>= dt2 then
       dr("结帐") =True
       dr.Locked = True 
    End If
Next

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


加好友 发短信
等级:八尾狐 帖子:2035 积分:6610 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2020/3/4 11:43:00 [只看该作者]

还是没有反映,不知是不是If dr("日期")<= dt1 AND dr("日期")>= dt2 then句日期判断出问题

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


加好友 发短信
等级:超级版主 帖子:111411 积分:567125 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/4 12:06:00 [只看该作者]

要做什么判断?

 回到顶部
帅哥,在线噢!
zhuxinhui
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2035 积分:6610 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2020/3/4 12:26:00 [只看该作者]

时间段
Dim dt1 As New Date(y, m, 1) '获取该月的第一天
Dim dt2 As New Date(y, m, Date.DaysInMonth(y,m)) '获取该月的最后一天
If dr("日期")<= dt1 AND dr("日期")>= dt2 then

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


加好友 发短信
等级:超级版主 帖子:111411 积分:567125 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/4 13:39:00 [只看该作者]

请使用文字描述,要做什么判断?

 回到顶部
帅哥,在线噢!
zhuxinhui
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2035 积分:6610 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2020/3/4 14:34:00 [只看该作者]

If dr("日期")<= dt1 AND dr("日期")>= dt2 then
日期 
 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:管理项目1.rar


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


加好友 发短信
等级:超级版主 帖子:111411 积分:567125 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/4 14:46:00 [只看该作者]

If dr("日期")>= dt1 AND dr("日期")<= dt2 then

 回到顶部
帅哥,在线噢!
zhuxinhui
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2035 积分:6610 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2020/3/4 14:58:00 [只看该作者]

又倒过来了,这个问题早日搞了成日,多谢有点蓝老师


 回到顶部
帅哥,在线噢!
zhuxinhui
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2035 积分:6610 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2020/3/4 20:55:00 [只看该作者]

y = e.form.Controls("ComboBox1").text   '指定年份
m = e.form.Controls("ComboBox2").text   '指定月份
Dim dt1 As New Date(y, m, 1) '获取该月的第一天
Dim dt2 As New Date(y, m, Date.DaysInMonth(y,m)) '获取该月的最后一天
ym=Format(dt1,"yyyyMM")

DataTables("考勤").LoadFilter = "月份 = ym"
DataTables("考勤").Load()

这个加载提示
图片点击可在新窗口打开查看此主题相关图片如下:{3df896e8-545f-4c49-a75b-ea4d21b25c1c}_20200304205335.jpg
图片点击可在新窗口打开查看

 回到顶部
总数 11 1 2 下一页