Foxtable(狐表)用户栏目专家坐堂 → 请帮助


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

主题:请帮助

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/27 8:39:00 [显示全部帖子]

再把这个帮助看10遍:http://www.foxtable.com/webhelp/topics/0604.htm,再看看:http://www.foxtable.com/webhelp/topics/1591.htm

If e.Row.Locked  = True  Then 

汽车和单车都有个车字,但是并不是汽车有方向盘,单车也就有方向盘。不同事件的e参数是不一样的,click事件e参数没有DataRow,但是有Row。不要以为一个事件有e.DataRow,然后所有的事件都有e.DataRow。每个事件都有什么参数,请查看帮助再使用。

隐藏审核列的代码放在什么地方?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/27 14:06:00 [显示全部帖子]

代码没有问题,要点击"直接评优_理由”这个列才能弹出窗口。什么类型的窗口?并列,停靠,模式?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/27 14:19:00 [显示全部帖子]

确定这一行是锁定的?通过什么方式锁定的?

msgbox(e.Row.Locked ) ‘这里弹出什么?

If e.Row.Locked  = True  Then 
'If user.IsRole("人事信息维护员") = False Then
    Select  Case e.Col.Name
        Case  "直接评优_理由           

            If Forms("考核评优").Opened = False Then Forms("考核评优").Open
            Forms("考核评优").Controls("TextBox1").text = e.Row(e.Col.Name)
        End  Select
    End If


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/29 20:47:00 [显示全部帖子]

在prepareedit写代码控制的只是不能编辑,并不是锁定这一行,这是2个不同的概念。

把是否锁定的判断改为"核定"列的判断即可

If e.Row.Locked  = True  Then 
改为
If e.Row("核定") = True  Then 

 回到顶部