以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  临时表 “订单表 ”怎么调用窗口的“快捷菜单1“?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=137360)

--  作者:yuyan
--  发布时间:2019/7/4 10:09:00
--  临时表 “订单表 ”怎么调用窗口的“快捷菜单1“?
临时表 “订单表 ”怎么调用窗口的“快捷菜单1“?
快捷菜单1的内容是 导出EXCEL文件 :

Select Case e.StripItem.Name
   Case "导出为Excel文件"
       \'打开代码
        Syscmd.Project.ExportToExcel()
End Select

--  作者:有点蓝
--  发布时间:2019/7/4 10:19:00
--  
参考:http://www.foxtable.com/webhelp/topics/3116.htm

前提是临时表 “订单表 ”必须绑定到窗口表

--  作者:yuyan
--  发布时间:2019/7/4 10:21:00
--  
是单独的窗口表 有自己的表单 
这个事件  我找不到 
[此贴子已经被作者于2019/7/4 10:22:20编辑过]

--  作者:有点蓝
--  发布时间:2019/7/4 10:26:00
--  
开启全局表事件,然后到全局表事件处理:http://www.foxtable.com/webhelp/topics/0671.htm
[此贴子已经被作者于2019/7/4 10:26:37编辑过]

--  作者:yuyan
--  发布时间:2019/7/4 10:44:00
--  
第一步 :项目属性->全局表变量->BeforeShowContextMenu代码如下:
     Select Case e.Table.Name 
       Case "分月份统计汇总"
            e.ContextMenu = ContextMenus("快捷菜单1")
     End Select
第二步:“分月份统计汇总
窗口中设置“快捷菜单1”->导出为Excel文件
第三步:分月份统计汇总”的afterload的代码:
     e.Form.Controls("分月份统计汇总").ContextStrip = e.Form.Strips("快捷菜单1")

但是运行不出来

--  作者:有点蓝
--  发布时间:2019/7/4 11:03:00
--  
在临时表创建绑定窗口表之后,开启全局表事件,请认真把4楼帮助看完

DataTables("窗口1_table1").GlobalHandler.BeforeShowContextMenu = True

--  作者:有点蓝
--  发布时间:2019/7/4 11:05:00
--  
你到底设计的是主菜单的快捷菜单?还是窗口的快捷菜单?这是2种不同的菜单,不要混用!!

搞不清楚就上传实例

--  作者:yuyan
--  发布时间:2019/7/4 13:14:00
--  
我懂了 可以调用了  很感谢 
图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20190704131313.png
图片点击可在新窗口打开查看