Foxtable(狐表)用户栏目专家坐堂 → [求助]窗口权限换行后无效的问题


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

主题:[求助]窗口权限换行后无效的问题

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


加好友 发短信
等级:婴狐 帖子:29 积分:326 威望:0 精华:0 注册:2021/11/12 9:31:00
[求助]窗口权限换行后无效的问题  发帖心情 Post By:2022/2/5 18:18:00 [显示全部帖子]

我在窗口AfterLoad事件设定了编辑权限:

'只有开发者能勾选
If User.Name <> "开发者" Then
    e.Form.Controls("CheckBox1").Enabled = False
End If

'已勾选的禁止编辑
If Tables("project_a01").Current("d01") = True Then
    e.Form.Controls("TextBox14").ReadOnly = BooleanEnum.True
End If

窗口中还有按钮,按钮的Click事件设定了换行:

With Tables("project_a01")
    If .Current IsNot Nothing AndAlso .Current.DataRow.RowState = DataRowState.Unchanged Then '如果当前行未曾修改
        .Position = .Position - 1
    End If
End With

问题是,一旦点击换行,权限设置就会沿用最初点开一行的,不能刷新,如何处理?

 回到顶部