在我的主窗体窗口中,我有以下用于遍历的菜单栏。它继承自.mmb文件。
现在,当我在菜单上选择任何表格时,假设我选择了突出显示的“采购订单”,那么我不希望显示相同的菜单。我希望显示Oracle Form 11g的默认菜单,下面添加了图片以供参考。
我将“继承”菜单的表单属性更改为“否”,图像1中的菜单未显示在“采购订单”中,但我仍然没有获得默认的&智能栏菜单。
我怎样才能做到这一点?
谢谢。
答案 0 :(得分:2)
所以当我通过菜单转到另一个表单时,我找到了一种如何禁用.mmx菜单并启用DEFAULT& SMARTBAR菜单的方法。
从上面的第一个屏幕截图中,点击触发器具有以下代码
call_form(:global.path||'pc');
我用
替换了它call_form(:global.path||'pc',hide,do_replace);
所以添加了
,隐藏,do_replace
的工作。
附注:另外,请确保Window属性的继承菜单属性为“是”,并且表单属性的菜单模块设置为的 “DEFAULT&安培; SMARTBAR”强>
答案 1 :(得分:1)
我认为在表格的属性窗口中你得到了属性“菜单模块”
如果您制作新表单,则会获得默认值:DEFAULT& SMARTBAR
所以我认为它现在已经填满了你的mmb文件名。