以文本方式查看主题

-  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
--  
这样的话,开发者也不能编辑了。