以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何获得当前表视图的名称  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=17638)

--  作者:flytianr
--  发布时间:2012/3/20 0:15:00
--  如何获得当前表视图的名称
我想根据当前表视图的名称来判断执行哪个命令,如果是“表视图一”,则click时执行某一段程序,如果是“表视图二”,则click时执行另一段程序,请问foxtable能够获取当前表视图名称的吗,比较急,这个点总纠结,一直想不到别的办法,谢谢老师
--  作者:程兴刚
--  发布时间:2012/3/20 0:30:00
--  
打开表视图的代码后面增加一行,向某个全局变量写入指定值,比如,定义这个全局变量为字符型,将打开的视图名称写入到这个全局变量,需要时判断这个全局变量的值即可!
--  作者:flytianr
--  发布时间:2012/3/20 22:19:00
--  程老师,请帮助查看
程老师能否给我写一下这句“将打开的视图名称写入到这个全局变量”的代码,用什么命令可以实现呀,实在想不出,谢谢您了
--  作者:czy
--  发布时间:2012/3/20 22:36:00
--  

增加一个全局变量,名称为“视图名称”,类型为字符型

 

CurrentTable.OpenView("视图一")
Vars("视图名称") = "视图一"

之后直接判断全局变量中的值就行