以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教哪出问题了? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82424) |
||||
-- 作者:意悠心轻 -- 发布时间:2016/3/17 15:41:00 -- 请教哪出问题了? 我想做成一个可查找的目录树,结果目录树没了,还有我想做2个按钮,一个把上月的数据锁定不能修改、删除,另一个取消锁定,请问怎么做? [此贴子已经被作者于2016/6/26 15:39:33编辑过]
|
||||
-- 作者:大红袍 -- 发布时间:2016/3/17 15:59:00 --
|
||||
-- 作者:意悠心轻 -- 发布时间:2016/3/18 17:30:00 -- 你的公式把所有有日期行锁定了,我要的效果是锁定上月数据,下一个月的数据不锁定。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2016/3/18 17:37:00 -- 锁定上月:
Dim d1 As Date = new Date(Date.Today.Year, Date.Today.Month, 1)
解锁上月自己参照着改。 |
||||
-- 作者:意悠心轻 -- 发布时间:2016/3/18 20:56:00 -- 我把你这公式改成: Dim d1 As Date = new Date(Date.Today.Year, Date.Today.Month, 1) Dim d2 As Date = new Date(Date.Today.Year, Date.Today.Month, 1) d1= d1.AddMonths(-1) d2 = d2.AddDays(-1) Dim filter = "日期 >= #" & d1 & "# And 日期 <= #" & d2 & "#" DataTables("冲压车间工资表").ReplaceFor("_Locked", False, filter) 复制到反锁按钮,结果只能反最后一个月的,即做2月数据里反2月,想再反1月,不行了,我想锁定时能逐月锁定,反锁时能逐月取消。锁定当前月以上的数,或反锁当前月数。 |
||||
-- 作者:大红袍 -- 发布时间:2016/3/21 1:17:00 -- 汗,你思路本身就有问题,单独做年、月文本框,设置要锁哪个月的啊。谁知道你现在要做哪个月的数据啊。
|
||||
-- 作者:意悠心轻 -- 发布时间:2016/3/21 8:33:00 -- 不用知我做哪个月数据,反正设计成逐月锁定、逐月反审就行了,我是会计出身,做了10多年工业企业会计,接触过许多数据库软件,锁定就是结帐功能。 [此贴子已经被作者于2016/3/21 10:25:25编辑过]
|
||||
-- 作者:意悠心轻 -- 发布时间:2016/3/21 8:36:00 -- 我是成本会计,看你这么说你应对企业管理软件了解不多。 |
||||
-- 作者:意悠心轻 -- 发布时间:2016/3/21 9:31:00 -- 哦,不好意思,我现在的table文件取消了窗口1的日期选项了。 |
||||
-- 作者:大红袍 -- 发布时间:2016/3/21 10:11:00 -- afterOpenProject
vars("d1") = new Date(Date.Today.Year, Date.Today.Month, 1) vars("d2") = new Date(Date.Today.Year, Date.Today.Month, 1)
锁定
Dim d As Date = vars("d1")
反锁
Dim d As Date = vars("d2") |