Foxtable(狐表)用户栏目专家坐堂 → 如何获得当前表视图的名称


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

主题:如何获得当前表视图的名称

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


加好友 发短信
等级:婴狐 帖子:50 积分:610 威望:0 精华:0 注册:2009/12/26 23:14:00
如何获得当前表视图的名称  发帖心情 Post By:2012/3/20 0:15:00 [只看该作者]

我想根据当前表视图的名称来判断执行哪个命令,如果是“表视图一”,则click时执行某一段程序,如果是“表视图二”,则click时执行另一段程序,请问foxtable能够获取当前表视图名称的吗,比较急,这个点总纠结,一直想不到别的办法,谢谢老师

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2012/3/20 0:30:00 [只看该作者]

打开表视图的代码后面增加一行,向某个全局变量写入指定值,比如,定义这个全局变量为字符型,将打开的视图名称写入到这个全局变量,需要时判断这个全局变量的值即可!

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


加好友 发短信
等级:婴狐 帖子:50 积分:610 威望:0 精华:0 注册:2009/12/26 23:14:00
程老师,请帮助查看  发帖心情 Post By:2012/3/20 22:19:00 [只看该作者]

程老师能否给我写一下这句“将打开的视图名称写入到这个全局变量”的代码,用什么命令可以实现呀,实在想不出,谢谢您了

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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33957 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2012/3/20 22:36:00 [只看该作者]

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

 

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

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


 回到顶部