以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]怎样用代码检查表视图是否存在?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=104008)

--  作者:xiekai
--  发布时间:2017/7/21 3:17:00
--  [求助]怎样用代码检查表视图是否存在?

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

求教。


--  作者:有点蓝
--  发布时间:2017/7/21 8:55:00
--  
没有提供判断的方法。自己使用一个表格存储视图名称。

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

--  作者:xiekai
--  发布时间:2017/7/21 14:38:00
--  

谢谢。不出错就好。

 

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

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

--  作者:有点甜
--  发布时间:2017/7/21 14:56:00
--  
以下是引用xiekai在2017/7/21 14:38:00的发言:

谢谢。不出错就好。

 

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

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

 

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

 

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


--  作者:xiekai
--  发布时间:2017/7/21 15:56:00
--  

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

具体怎么写代码?


--  作者:有点甜
--  发布时间:2017/7/21 16:19:00
--  

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

 

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


--  作者:xiekai
--  发布时间:2017/7/21 16:46:00
--  
OK,谢谢