以文本方式查看主题 - 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("号码") & "\'" |