Foxtable(狐表)用户栏目专家坐堂 → 关于自动勾选已结账选项问题


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

主题:关于自动勾选已结账选项问题

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/6/1 9:02:00 [显示全部帖子]

结账

Dim d As Date = vars("d1")
Dim filter = "日期 >= #" & d & "# And 日期 < #" & d.AddMonths(1) & "#"
If DataTables("冲压车间工资表").Find(filter) IsNot Nothing Then
    DataTables("冲压车间工资表").ReplaceFor("_Locked", True, filter)
    DataTables("冲压车间工资表").ReplaceFor("已结帐", True, filter)
    Vars("d2") = d
    vars("d1") = d.AddMonths(1)
End If


反结账
Dim d As Date = vars("d2")
Dim filter = "日期 >= #" & d & "# And 日期 < #" & d.AddMonths(1) & "#"
If DataTables("冲压车间工资表").Find(filter) IsNot Nothing Then
    DataTables("冲压车间工资表").ReplaceFor("_Locked", False, filter)
    DataTables("冲压车间工资表").ReplaceFor("已结帐", False, filter)
    Vars("d1") = d
    vars("d2") = d.AddMonths(-1)
End If

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/7/4 8:56:00 [显示全部帖子]

增加一个表来记录各个月份结账状态。

另外结账、反结账需要经常反复操作吗,如果这样业务本身就混乱了

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/7/20 8:36:00 [显示全部帖子]

增加一个表来记录各个月份结账状态

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/7/20 8:58:00 [显示全部帖子]

可以方便查看跟踪调试结账情况。

别的软件怎么做那是一回事,适合自己的才是最好的。

建议还是花点时间重新学习下编程基础,理清自己的代码逻辑

 回到顶部