以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]列顺序经常变化致混乱  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=13527)

--  作者:tudo007
--  发布时间:2011/10/15 19:28:00
--  [求助]列顺序经常变化致混乱
比如删除一个有表达式的列,整个表的列顺序就全乱了。
遇到好多次了,头疼
--  作者:mr725
--  发布时间:2011/10/15 19:39:00
--  
经常有人抱怨,但后来都没有声音了····  
--  作者:mr725
--  发布时间:2011/10/15 19:40:00
--  
调整好列顺序后,一定要保持一次····
--  作者:tudo007
--  发布时间:2011/10/15 19:49:00
--  
保存过的表,也会乱序啊
--  作者:czy
--  发布时间:2011/10/15 20:34:00
--  
做个视图吧。
如果发生列顺序错乱,打开指定的视图即可。

--  作者:dark272710
--  发布时间:2011/10/19 14:46:00
--  
保存表视图即可~~
--  作者:狐狸爸爸
--  发布时间:2011/10/19 14:51:00
--  

我们可以将表的列位置和列宽调整好,并保存为一个表视图,然后在AfterOpenProject事件设置代码:

Tables("表名").OpenView("视图名")

这样不管运行过程中用户如何调整列位置或列宽,只要重新打开项目,即可恢复正常的设置。

视图对于关联表也有效,例如:

Tables("订单.订单明细").OpenView("视图名")