Foxtable(狐表)用户栏目专家坐堂 → [求助]子表被锁定


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

主题:[求助]子表被锁定

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


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
[求助]子表被锁定  发帖心情 Post By:2017/5/24 17:36:00 [只看该作者]

请教老师:
      我在主窗口放了2个table控件,分别绑定主表和子表,为什么主窗口打开后,子表直接被锁定,但用add命令能添加记录,不能编辑,只有按解锁键将子表解锁后才能编辑,请老师看看为 什么子表被锁定了

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/24 17:59:00 [只看该作者]

 窗口AfterLoad事件,解锁不就好了?

 

Dim t As table = e.Form.Controls("Table2").Table

t.AllowEdit = True


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


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
  发帖心情 Post By:2017/5/24 18:08:00 [只看该作者]

在窗口属性里设置的子表是可以编辑的,为什么打开后就不能编辑了


我加了AllowEdit = True后打开窗体子表还是锁定,从代码查遍了也没有找到锁定子表的代码,到底是什么原因?

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/24 18:47:00 [只看该作者]

 你解锁键写的代码是什么?你肯定有地方锁定子表了。


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


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
  发帖心情 Post By:2017/5/25 7:33:00 [只看该作者]

解锁键写的代码是

   if currenttable isnot nothing then
        currenttable.datatable.allowedit = not currenttable.datatable.allowedit
  endif

实在找不到 锁定子表的地方

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


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
  发帖心情 Post By:2017/5/25 8:02:00 [只看该作者]

谢谢老师指导,找到 错误所在,忘了给子表授权了

 回到顶部