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


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

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

帅哥哟,离线,有人找我吗?
大红袍
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/20 8:56:00 [显示全部帖子]

Dim d As Date = Tables("冲压车间工资表").Rows(0)("日期")
d = new Date(d.Year, d.Month, 1)
Dim filter = "日期 >= #" & d.AddMonths(-1) & "# And 日期 < #" & d & "#"
DataTables("冲压车间工资表").ReplaceFor("_Locked", True, filter)
DataTables("冲压车间工资表").ReplaceFor("已结账", True, filter)
vars("d1") = d.AddMonths(1)
 
---------------------
 
Dim d As Date = Tables("冲压车间工资表").Rows(0)("日期")
d = new Date(d.Year, d.Month, 1)
Dim filter = "日期 >= #" & d & "# And 日期 < #" & d.AddMonths(1) & "#"
DataTables("冲压车间工资表").ReplaceFor("_Locked", False, filter)
DataTables("冲压车间工资表").ReplaceFor("已结账", False, filter)
vars("d1") = d.AddMonths(-1)

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/20 9:44:00 [显示全部帖子]

无语,什么意思啊?执行了代码,就锁定了啊

 

DataTables("冲压车间工资表").ReplaceFor("_Locked", False, filter)

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/20 9:51:00 [显示全部帖子]

以下是引用意悠心轻在2016/7/20 9:48:00的发言:
不是所有行锁定啊,有的月份未确定还是允许编辑的啊。

 

不满足条件的不会锁定啊


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/20 10:06:00 [显示全部帖子]

这句写在查询按钮里

 

Dim d As Date = Tables("冲压车间工资表").Rows(0)("日期")
vars("d1") = new Date(d.Year, d.Month, 1).AddMonths(1)
 
 
这些写在锁定按钮
 
Dim d As Date = vars("d1")
Dim filter = "日期 >= #" & d.AddMonths(-1) & "# And 日期 < #" & d & "#"
DataTables("冲压车间工资表").ReplaceFor("_Locked", True, filter)
DataTables("冲压车间工资表").ReplaceFor("已结账", True, filter)
vars("d1") = d.AddMonths(1)
[此贴子已经被作者于2016/7/20 10:53:24编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/20 10:15:00 [显示全部帖子]

看懂43楼,自食其力

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/20 10:43:00 [显示全部帖子]

无语

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:冲压车间工资表 (1).table


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/20 10:54:00 [显示全部帖子]

关键是这两句代码

 

Dim d As Date = Tables("冲压车间工资表").Rows(0)("日期")
vars("d1") = new Date(d.Year, d.Month, 1).AddMonths(1)

 

你要写到afterOpenProject或者你的afterLoad事件,只有给d1赋值了,才能正常。


 回到顶部
总数 18 上一页 1 2