以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于右击快捷菜单  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82772)

--  作者:wtt402
--  发布时间:2016/3/24 15:18:00
--  关于右击快捷菜单
在菜单设计快捷菜单里,为什么不能使用e元素,我实现这个功能,ab两个表有“号码”关联,我想在a表cell的快捷菜单里加一个“在b表查找”。就是在a表的某一行右击单击“在b表查找”就可以切换到b表筛选出我在a表右击时那一行的“号码”所对应的b表内容。。谢谢了


a表右击-在b表查找-切换到b表-筛选a表右击行“号码”内容


谢谢了

--  作者:大红袍
--  发布时间:2016/3/24 15:29:00
--  

方法一:http://www.foxtable.com/help/topics/0662.htm

 

方法二:快捷菜单的 Popup 事件,隐藏显示菜单项,或者是,修改菜单的名字。

 


--  作者:大红袍
--  发布时间:2016/3/24 15:30:00
--  

 如果要判断当前表是什么表,直接用 CurrentTable,比如

 

msgbox(currentTable.name)

[此贴子已经被作者于2016/3/24 15:30:35编辑过]

--  作者:wtt402
--  发布时间:2016/3/24 15:46:00
--  
当前选中行怎么选
--  作者:wtt402
--  发布时间:2016/3/24 15:53:00
--  
可能理解有错误,

在A表右击单元格→单击快捷菜单“在b表中查询”→maintable(“b表”)→在B表筛选出刚才A表右击行相同(“号码”)的内容→完成

--  作者:大红袍
--  发布时间:2016/3/24 15:57:00
--  
Tables("表B").Filter = "号码 = \'" & Tables("表A").Current("号码") & "\'"