以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  在菜单设计中,怎样调用系统菜单功能?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=31546)

--  作者:wengfuyy
--  发布时间:2013/4/17 9:33:00
--  在菜单设计中,怎样调用系统菜单功能?
在帮助文件里的“实战演练”--“任务六”中,演示了一一个关于怎样在用户菜单中调用系统菜单中 “排序与筛选”功能的例子,但是并没有说明调用其他系统菜单的功能。请问:其他菜单怎么调用?
--  作者:jijianjsj
--  发布时间:2013/4/17 9:35:00
--  
帮助文档里的系统命令这章可以看一下。
--  作者:wengfuyy
--  发布时间:2013/4/17 22:49:00
--  
谢谢,你们的回复解决了我们问题。
--  作者:wengfuyy
--  发布时间:2013/4/18 10:00:00
--  
谢谢两位老师的帮助,我按muhua老师提供的代码( http://www.foxtable.com/help/topics/1080.htm)去做了一些菜单,虽然成功了,但是是一个一个去选择、排列、添加代码,感觉很慢,也容易出错。看到帮助文件里 “实战演练”任务六里的示例可以,以为是我想要的。但经过调用这个示例来看,它是复制了那个菜单后,有两个位置有这个菜单功能组。但我希望我效果是:在我的用户菜单里,只选择部分系统菜单,其他不常用的就不要。所以,想问:
1、是不能够像“实战演练”任务六里的那样整组的调用系统菜单,但是系统原来的系统菜单要隐藏掉?

先谢!

--  作者:Bin
--  发布时间:2013/4/18 10:06:00
--  
导入系统菜单模版.把不需要的项目组隐藏掉.即可.
--  作者:XYT
--  发布时间:2013/4/18 10:08:00
--  
RibbonTabs("Common").Groups.Visible = False \' 隐藏日常工作区
--  作者:wengfuyy
--  发布时间:2013/4/18 12:19:00
--  
请问 XYT老师提供的代码,应该写在哪里?请继续指导下,谢谢您!
--  作者:Bin
--  发布时间:2013/4/18 12:20:00
--  
写在项目属性的 ALterOpenPprject 事件中.
--  作者:paullqxp
--  发布时间:2013/4/18 12:27:00
--  

我接着楼主的问题再问一下

对于系统命令,都比较简单,例如:

Syscmd.Table.Rename() 重命名表
Syscmd.Table.ModifyDataRelation() 设置表间关联
Syscmd.Table.ModifyProperty() 设置表属性
Syscmd.Table.Lock() 锁定表

我在使用时,若要针对不同的表、行、列,这些系统命令该如何扩写?


--  作者:wengfuyy
--  发布时间:2013/4/18 12:30:00
--  
我试了,没成功,因为Visible不是 RibbonTabs("Common").Groups.的属性,大家老师们继续指点。谢谢。