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


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

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

帅哥哟,离线,有人找我吗?
大红袍
  41楼 | 信息 | 搜索 | 邮箱 | 主页 | 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的发言:
不是所有行锁定啊,有的月份未确定还是允许编辑的啊。

 

不满足条件的不会锁定啊


 回到顶部
美女呀,离线,留言给我吧!
意悠心轻
  42楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:512 积分:3358 威望:0 精华:0 注册:2016/1/31 16:04:00
  发帖心情 Post By:2016/7/20 10:02:00 [只看该作者]

以下是引用大红袍在2016/7/20 9:44:00的发言:

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

 

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

 

我知道这代码是锁定,才发现你上面给了代码,但代进去只结了6月份的账,再无反应,结账、反结账都不行。


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  43楼 | 信息 | 搜索 | 邮箱 | 主页 | 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编辑过]

 回到顶部
美女呀,离线,留言给我吧!
意悠心轻
  44楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:512 积分:3358 威望:0 精华:0 注册:2016/1/31 16:04:00
  发帖心情 Post By:2016/7/20 10:14:00 [只看该作者]

6月份结了账,无法反结,也无法结账。
[此贴子已经被作者于2016/7/20 11:41:00编辑过]

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


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

看懂43楼,自食其力

 


 回到顶部
美女呀,离线,留言给我吧!
意悠心轻
  46楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:512 积分:3358 威望:0 精华:0 注册:2016/1/31 16:04:00
  发帖心情 Post By:2016/7/20 10:29:00 [只看该作者]

已经按你写的代码写到相应位置了,还是不行啊。
[此贴子已经被作者于2016/7/20 11:42:13编辑过]

 回到顶部
美女呀,离线,留言给我吧!
意悠心轻
  47楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:512 积分:3358 威望:0 精华:0 注册:2016/1/31 16:04:00
  发帖心情 Post By:2016/7/20 10:39:00 [只看该作者]

哦,在查询状态下反结账,怎么不直接在表上结账呢?
[此贴子已经被作者于2016/7/20 11:41:54编辑过]

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


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

无语

 

 

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


 回到顶部
美女呀,离线,留言给我吧!
意悠心轻
  49楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:512 积分:3358 威望:0 精华:0 注册:2016/1/31 16:04:00
  发帖心情 Post By:2016/7/20 10:49:00 [只看该作者]

在查询状态下已能实现结账、反结账了,但为什么要在查询状态下实现而不直接在表上结。

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  50楼 | 信息 | 搜索 | 邮箱 | 主页 | 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赋值了,才能正常。


 回到顶部
总数 59 上一页 1 2 3 4 5 6 下一页