2017-05-02 120 views
2

在我的主窗體中,我有以下用於遍歷的菜單欄。它繼承自.mmb文件。用Oracle Forms 11g替換自定義菜單默認菜單

Menu image 1

現在,當我選擇菜單上的任何形式,讓想我選擇了強調「採購訂單」,那麼我不希望顯示相同的菜單。我想要顯示Oracle Form 11g的默認菜單,下面添加圖片以供參考。

Menu bar 2

我改變了繼承的菜單形式的財產並沒有從影像1菜單中沒有「訂貨單」顯示,但我仍然無法得到默認& smartbar菜單。

我該如何做到這一點?

謝謝。

回答

1

因此,我想出了一種方法,當我通過菜單轉到另一個表單時,如何禁用.mmx菜單並啓用默認條形碼菜單菜單&。

從上面的第一張截圖,上點擊觸發了下面的代碼

call_form(:global.path||'pc'); 

call_form(:global.path||'pc',hide,do_replace); 

所以添加

取代它,隱藏,do_replace

工作。

邊注:此外,還要確保繼承菜單窗口屬性屬性爲「YES」形式財產的菜單模塊設置爲「DEFAULT & SMARTBAR」

1

我想從你得到了屬性「菜單模塊」

形式的屬性窗口。如果你犯了一個新的形式,它會默認:默認& SMARTBAR

所以我覺得現在是一個充滿用你的mmb文件名。

+1

當我運行/我可以看到DEFAULT&SMARTBAR菜單,但是當我瀏覽菜單頁時[主要文章中的圖片1],我沒有看到任何附加的菜單欄。 我猜我們必須在這裏更換菜單。 – Shahzaib