Foxtable(狐表)用户栏目专家坐堂 → [求助]表视图自动设定


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

主题:[求助]表视图自动设定

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


加好友 发短信
等级:婴狐 帖子:20 积分:272 威望:0 精华:0 注册:2016/3/15 20:02:00
[求助]表视图自动设定  发帖心情 Post By:2016/3/15 20:13:00 [只看该作者]

有时候我们的表列数过多而无法显示,每次要手动调整列宽,比较麻烦;
最好能自动调整

列表项目>项目事件>切换>CurrentTableChanged
Tables(CurrentTable.Name).AutoSizeCols()
Tables(CurrentTable.Name).OpenView(CurrentTable.Name)

每次都可以自动调整,如果有对应的表视图就可以打开,但是这样还是有缺点的,
每次切换表都会重复设定,能否作出如下判断呢?
如果有对应名字的表视图,就作表视图设定,不要自动列宽AutoSizeCols()了
如果没有表视图,才调用AutoSizeCols()
如果这个表已经设定过表视图了,下次再切换过来时,就无需再次设定了

大家有没有好的方法呢?

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/15 20:44:00 [只看该作者]

 呃,无法判断是否有表视图。

 

 你可以在 CurrentTableChanged 事件,判断一下表名,一些表执行,一些表不执行AutoSizeCols


 回到顶部