以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 还是loaduserseting的代码问题,恳请甜老师帮助 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62803) |
-- 作者:nclo -- 发布时间:2015/1/8 11:14:00 -- 还是loaduserseting的代码问题,恳请甜老师帮助 假设用户账户为jialing,有两个表,表A,表B,想要实现登陆进去只加载第一列值为嘉陵区的行。 因为有9个用户,想用select case语句,我已经看了帮助,但无奈写出来都是错的,恳请甜老师帮忙写写。我交东西时间在即来不及细细反复试验代码,恳请帮助。 另外在表事件里写了代码,\'If e.row.Name( "第14列" )=true Then If User.Group <> "开发者" Then e.cancel = True End If \'End If 发现用jialing账号登陆进去,第14列值为false的行也无法编辑了,恳请帮助。 写在prepareedit事件里面的。 |
-- 作者:有点甜 -- 发布时间:2015/1/8 11:16:00 -- http://www.foxtable.com/help/topics/2256.htm
|
-- 作者:nclo -- 发布时间:2015/1/8 11:18:00 -- 刚才您不是说应该是写在loaduserseting里面吗? |
-- 作者:有点甜 -- 发布时间:2015/1/8 11:19:00 -- 看2楼啊 |
-- 作者:nclo -- 发布时间:2015/1/8 11:20:00 -- 不好意思,没看到下面的内容,! |
-- 作者:nclo -- 发布时间:2015/1/8 11:30:00 -- 请甜老师帮忙看看这里,\'If e.row.Name( "第14列" )=true Then If User.Group <> "开发者" Then e.cancel = True End If \'End If |
-- 作者:jialihaha -- 发布时间:2015/1/8 11:32:00 -- 你这不是把代码注释了吗 |
-- 作者:有点甜 -- 发布时间:2015/1/8 11:35:00 -- 你想说什么啊?你到底有没有看啊。 [此贴子已经被作者于2015-1-8 11:34:55编辑过]
|
-- 作者:有点甜 -- 发布时间:2015/1/8 11:37:00 -- If e.Row("第14列") = True Then e.cancel = True End If |
-- 作者:nclo -- 发布时间:2015/1/8 11:39:00 -- 这样的话,开发者也不能编辑了。 |