Foxtable(狐表)用户栏目专家坐堂 → 窗口中表内容严禁编辑


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

主题:窗口中表内容严禁编辑

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


加好友 发短信
等级:小狐 帖子:349 积分:3329 威望:0 精华:0 注册:2016/3/8 18:13:00
窗口中表内容严禁编辑  发帖心情 Post By:2018/8/1 12:00:00 [只看该作者]

老师,在进入一个统计查询窗口后,只能查看,不能对窗口里面表及文本框进行编辑。请问该怎么写。主要是怎么对一个窗口设置权限

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/1 12:26:00 [只看该作者]

afterLoad事件

 

For Each c As object In e.Form.controls
    If Typeof c Is winform.Table Then
        c.Table.allowedit = False
    Else
        c.readonly = BooleanEnum.True
    End If
Next


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


加好友 发短信
等级:小狐 帖子:349 积分:3329 威望:0 精华:0 注册:2016/3/8 18:13:00
  发帖心情 Post By:2018/8/3 10:10:00 [只看该作者]

老师,
'---------------进入指定窗口禁止编辑开始------------------------------------------
For Each c As object In e.Form.controls
    If Typeof c Is winform.Table Then
        c.Table.allowedit = False
    Else
        c.readonly = BooleanEnum.True
    End If
Next
'---------------进入指定窗口禁止编辑结束------------------------------------------

在这个禁止编辑窗口下怎么才能让文本框textbox能够输入,执行查询功能。







[此贴子已经被作者于2018/8/3 10:30:28编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/3 10:43:00 [只看该作者]

For Each c As object In e.Form.controls
    If Typeof c Is winform.Table Then
        c.Table.allowedit = False
    Else
        c.readonly = BooleanEnum.True
    End If
Next

 

e.form.controls("textbox1").readonly = BooleanEnum.False

e.form.controls("textbox2").readonly = BooleanEnum.False


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


加好友 发短信
等级:小狐 帖子:349 积分:3329 威望:0 精华:0 注册:2016/3/8 18:13:00
  发帖心情 Post By:2018/8/3 10:54:00 [只看该作者]

感谢老师耐心指导,在不断学习进步中。

 回到顶部