Foxtable(狐表)用户栏目专家坐堂 → [求助]更改表的加载条件之后关联表无法选中


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

主题:[求助]更改表的加载条件之后关联表无法选中

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


加好友 发短信
等级:小狐 帖子:326 积分:2519 威望:0 精华:0 注册:2020/3/2 23:15:00
[求助]更改表的加载条件之后关联表无法选中  发帖心情 Post By:2022/5/31 8:43:00 [只看该作者]

比如:原本加载条件是
Datatables("表A").LoadFilter = "User = 1"
Datatables("表A").Load

改变加载条件后,Datatables("表A").LoadFilter = ""
Datatables("表A").Load

关联表Tables("表A.表B")鼠标就无法选中了,要重新生成关联关系才可以。单独做个例子又是正常的,但是在我的实际项目中每次更改加载条件就会出现这种情况。

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


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/31 8:57:00 [只看该作者]

表A和表B所有的表事件都注释掉,测试有没有问题?

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


加好友 发短信
等级:小狐 帖子:326 积分:2519 威望:0 精华:0 注册:2020/3/2 23:15:00
  发帖心情 Post By:2022/5/31 9:20:00 [只看该作者]

全部注释掉了也是一样

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


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/31 9:36:00 [只看该作者]

内部表还是外部表?

如果是窗口表,检查一下窗口的表事件。

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


加好友 发短信
等级:小狐 帖子:326 积分:2519 威望:0 精华:0 注册:2020/3/2 23:15:00
  发帖心情 Post By:2022/5/31 9:42:00 [只看该作者]

外部表,就是关联表:Tables(表A.表B)鼠标不可选中,不管是不是放在窗口中
[此贴子已经被作者于2022/5/31 9:42:30编辑过]

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


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/31 9:45:00 [只看该作者]

是单元格无法选中?还是不能编辑?表,列,行是不是锁了?

备份项目,从外部表管理中删除这2个表,然后重新添加,重新设置关联试试

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


加好友 发短信
等级:小狐 帖子:326 积分:2519 威望:0 精华:0 注册:2020/3/2 23:15:00
  发帖心情 Post By:2022/5/31 10:07:00 [只看该作者]

找到原因了,原因是我写了一个数据验证的自定义函数,将窗口中的所有控件,包括Table1控件的Enabled属性设置成了False,导致其绑定的关联表不可点击

 回到顶部