Foxtable(狐表)用户栏目专家坐堂 → 控件可编辑的问题


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

主题:控件可编辑的问题

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


加好友 发短信
等级:三尾狐 帖子:780 积分:5756 威望:0 精华:0 注册:2012/10/21 7:57:00
控件可编辑的问题  发帖心情 Post By:2014/12/4 11:07:00 [只看该作者]

table我在prepareedit事件设置了条件  有些条件下不可编辑 我双击单元格 确实也不能编辑了
我做了窗体 用控件引用这个表的这些字段  却可以直接编辑 
请问如何能做到窗体控件的可编辑性能与字段的可编辑性保持一致?

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


加好友 发短信
等级:四尾狐 帖子:996 积分:6630 威望:0 精华:0 注册:2014/10/20 11:06:00
  发帖心情 Post By:2014/12/4 11:10:00 [只看该作者]

·
[此贴子已经被作者于2014-12-4 11:12:13编辑过]

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


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

 在currentChanged事件加入代码控制窗口控件的可否编辑。


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


加好友 发短信
等级:三尾狐 帖子:780 积分:5756 威望:0 精华:0 注册:2012/10/21 7:57:00
  发帖心情 Post By:2014/12/4 11:12:00 [只看该作者]

不是副本表
我以为控件能和表的可编辑属性联动 原来不行啊

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


加好友 发短信
等级:四尾狐 帖子:996 积分:6630 威望:0 精华:0 注册:2014/10/20 11:06:00
  发帖心情 Post By:2014/12/4 11:13:00 [只看该作者]

是的

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


加好友 发短信
等级:三尾狐 帖子:780 积分:5756 威望:0 精华:0 注册:2012/10/21 7:57:00
  发帖心情 Post By:2014/12/4 11:21:00 [只看该作者]

为啥是写在currentchanged里啊 
我在prepareedit里 select case 的后面写了一堆列名
currentchanged不能这么列举列名啊

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


加好友 发短信
等级:四尾狐 帖子:996 积分:6630 威望:0 精华:0 注册:2014/10/20 11:06:00
  发帖心情 Post By:2014/12/4 11:23:00 [只看该作者]

每一行不一样嘛,要判断这一行的某个字段是否可以给用户编辑,不可以就把对应控件设为不可编辑

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


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

以下是引用李睿涵在2014-12-4 11:21:00的发言:
为啥是写在currentchanged里啊 
我在prepareedit里 select case 的后面写了一堆列名
currentchanged不能这么列举列名啊

 

直接判断一行数据即可,不需要判断列名了啊


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


加好友 发短信
等级:三尾狐 帖子:780 积分:5756 威望:0 精华:0 注册:2012/10/21 7:57:00
  发帖心情 Post By:2014/12/4 11:26:00 [只看该作者]

根据权限不同  同一行里的不同列 有的可以编辑 有的不可编辑的

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


加好友 发短信
等级:四尾狐 帖子:996 积分:6630 威望:0 精华:0 注册:2014/10/20 11:06:00
  发帖心情 Post By:2014/12/4 11:36:00 [只看该作者]

在表加载后,判断一下目前的用户有什么权限,可以编辑什么列,不可以编辑什么列。
然后用代码锁定列,Tables("窗口名_表名").cols("列名").AllowEdit = false
[此贴子已经被作者于2014-12-4 11:36:33编辑过]

 回到顶部
总数 12 1 2 下一页