以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何使得所有关联表都和主表保持同样显示模式  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=58442)

--  作者:everybody
--  发布时间:2014/10/16 17:45:00
--  如何使得所有关联表都和主表保持同样显示模式

这个是教程,教了一个表的,但是有十多张表,不可能每个都设置一番吧,如果改造代码?请高手出手

 

保持列位置与列宽

 

SetColVisibleWidth可以和GetColVisibleWidth配合使用,使得两个表的显示列、列位置和列宽和保持一致,例如:

Dim cvs As String = Tables("订单").GetColVisibleWidth()
Tables(
"产品.订单").SetColVisibleWidth(cvs)

执行上述代码后,关联表Tables("产品.订单")的显示列、列位置和列宽将和主表Tables("订单")完全一致。


--  作者:有点甜
--  发布时间:2014/10/16 17:50:00
--  

 关键是关联表的表名不清楚,如果要获取,要兜很大一个弯的。

 

 把代码拷贝10次,或者做一个循环来做吧,表名你肯定得写出来的。


--  作者:everybody
--  发布时间:2014/10/16 17:53:00
--  

有十多个关联表,每个关联表的视图乱得一塌糊涂,没有高效一点的办法么?

 

不要告诉我那种 调整一次,保存,下次就可以了 的解决办法,用户肯定晕掉


--  作者:有点甜
--  发布时间:2014/10/16 17:54:00
--  
 呃,就是2楼所说的,用代码分别设置。