Foxtable(狐表)用户栏目专家坐堂 → AfterOpenProject中如何遍历所有关联表


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

主题:AfterOpenProject中如何遍历所有关联表

美女呀,离线,留言给我吧!
tubairabbit
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:70 积分:971 威望:0 精华:0 注册:2014/2/18 14:27:00
AfterOpenProject中如何遍历所有关联表  发帖心情 Post By:2017/12/9 12:26:00 [只看该作者]

AfterOpenProject中如何遍历所有关联表?

为了实现所有关联表子表的列宽按照其主表进行自动设置。

目前在CurrentTableChanged中可实现。
If CurrentTable.IsRelation Then
 CurrentTable.SetColVisibleWidth(Tables(CurrentTable.DataTable.name).GetColVisibleWidth())
end if

但这个方法是每次打开表时都要进行一次判断和调整,觉得应该在AfterOpenProject一次搞定效率更高。
不知AfterOpenProject中如何遍历所有关联表?


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


加好友 发短信
等级:超级版主 帖子:105495 积分:536466 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/12/9 14:18:00 [只看该作者]

for each t as table in tables
if t.name.contains(".") then
msgbox("我是关联表")
end if
next

 回到顶部