Foxtable(狐表)用户栏目专家坐堂 → [求助]如何用代码控制关联表窗口?


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

主题:[求助]如何用代码控制关联表窗口?

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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33963 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2011/10/16 22:35:00 [显示全部帖子]

能具体点吗?

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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33963 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2011/10/16 22:57:00 [显示全部帖子]

是不是想用代码来打开或关闭关联表窗口?
如果是,代码为:

打开关联表窗口:Tables("表A.表B").Visible = True
关闭关联表窗口:Tables("表A.表B").Visible = False

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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33963 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2011/10/16 23:17:00 [显示全部帖子]

上图的关联表应该是在打开状态吧
右击关联表,停靠设置,将自动隐藏前的勾去掉。

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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33963 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2011/10/16 23:21:00 [显示全部帖子]

我不知道怎样用代码切换停靠的关联表,笨办法。

Tables("表A.表B").Visible = False
Tables("表A.表B.表C").Visible = True
Tables("表A.表B").Visible = True


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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33963 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2011/10/16 23:33:00 [显示全部帖子]

这样的要求,3楼的代码就可满足。
需注意的是,如果是表A和表B关联,而表B又和表C关联,此时在表A状态下,表B和表C的关联表名称为“表A.表B.表C”,而非“表B.表C"

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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33963 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2011/10/16 23:50:00 [显示全部帖子]

这个属性好像不能用代码控制的。
恐怕只能判断用户来打开或关闭指定关联表吧。


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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33963 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2011/10/17 0:12:00 [显示全部帖子]

可以啊:

Tables("表A.表B").OpenRecordGrid()


 回到顶部