先跟大家说清楚,这个是求助帖,不是成果贴。。。O(∩_∩)O
这几天,为狐表的视图痛苦得不得了。虽然说给出以下公式,
Tables("窗口1_Table1").OpenView("精简")
SetColVisibleWidth("日期|90|产品|120|客户|120|数量|60")
但是对不时修改表结构的人来讲,要跑回去表格状态中一个个重新定义视图,或打开窗口修改SetColVisibleWidth("日期|90|产品|120|客户|120|数量|60") ,也是非常痛苦的。
所以,想了一个办法,能不能搞一个视图管理器,将项目中的全部视图集中管理起来。
大致思路:
1、定做一个“视图管理器”表格,里面有视图名,表名,视图结构信息等
此主题相关图片如下:1.png

2、定做st1,st2等若干全局变量,如st1定义为“表名”,st2定义为“视图结构信息”
此主题相关图片如下:2.png

3、遇有需要定义表视图的,可用下拉框来进行选择“视图名”(而且只显示与绑定表相对应的表视图),选择后,点击按钮,即可实现
Tables(st1).SetColVisibleWidth(st2) 功能,
此主题相关图片如下:3.png

4、另做一按钮,随时进入视图管理器,进行修订。
此主题相关图片如下:4.png

请高手在伟大的母亲节里面赐代码!!!!
[此贴子已经被作者于2013-5-12 22:19:59编辑过]