Foxtable(狐表)用户栏目专家坐堂 → [求助]怎样用代码检查表视图是否存在?


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

主题:[求助]怎样用代码检查表视图是否存在?

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


加好友 发短信
等级:小狐 帖子:308 积分:2435 威望:0 精华:0 注册:2012/4/5 14:26:00
[求助]怎样用代码检查表视图是否存在?  发帖心情 Post By:2017/7/21 3:17:00 [只看该作者]

想用Tables("表名").OpenView("视图名")打开表视图,但希望先检测一下该表视图是否存在,用什么代码可以做到?

求教。


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


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

没有提供判断的方法。自己使用一个表格存储视图名称。

或者直接把视图名称定义和表名一致,直接调用上面的代码,没有视图也不会出错的

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


加好友 发短信
等级:小狐 帖子:308 积分:2435 威望:0 精华:0 注册:2012/4/5 14:26:00
  发帖心情 Post By:2017/7/21 14:38:00 [只看该作者]

谢谢。不出错就好。

 

可不可以用代码把SetColVisibleWidth的结果保存为表视图呢?

[此贴子已经被作者于2017/7/21 14:41:35编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/21 14:56:00 [只看该作者]

以下是引用xiekai在2017/7/21 14:38:00的发言:

谢谢。不出错就好。

 

可不可以用代码把SetColVisibleWidth的结果保存为表视图呢?

[此贴子已经被作者于2017/7/21 14:41:35编辑过]

 

可以,任何设置后都可以保存为表视图。

 

如果你想自己实现表视图,你可以保存表格的filter和getColVisibleWidth信息。


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


加好友 发短信
等级:小狐 帖子:308 积分:2435 威望:0 精华:0 注册:2012/4/5 14:26:00
  发帖心情 Post By:2017/7/21 15:56:00 [只看该作者]

Syscmd.Table.SaveTableView()保存表视图吗?

具体怎么写代码?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/21 16:19:00 [只看该作者]

 如果你用这个,是系统自带的 Syscmd.Table.SaveTableView()

 

 如果你要自己做,你要做一个表,把值存放到表里。需要调用视图的时候,获取值,设置表格的filter和setColVisibleWidth属性即可。


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


加好友 发短信
等级:小狐 帖子:308 积分:2435 威望:0 精华:0 注册:2012/4/5 14:26:00
  发帖心情 Post By:2017/7/21 16:46:00 [只看该作者]

OK,谢谢

 回到顶部