我wan't有一個簡單的菜單(主菜單沒有菜單欄)蒙山按鈕鏈接到另一種形式(S)/窗口(S)/ caveses(S)。或至少在屏幕之間切換的代碼。簡單的Oracle Forms菜單
我把上的按鈕或者是有更好的方法來做到這一點什麼碼(SQL/PL)?
我wan't有一個簡單的菜單(主菜單沒有菜單欄)蒙山按鈕鏈接到另一種形式(S)/窗口(S)/ caveses(S)。或至少在屏幕之間切換的代碼。簡單的Oracle Forms菜單
我把上的按鈕或者是有更好的方法來做到這一點什麼碼(SQL/PL)?
這是一個很廣泛的問題。如果你想顯示在WHEN-BUTTON-PRESSED
一個特定的窗口,那麼你可以使用內置在像如下─
SET_WINDOW_PROPERTY('WINDOW_NAME', VISIBLE, PROPERTY_TRUE); --This would display the window
SET_WINDOW_PROPERTY('WINDOW_NAME', VISIBLE, PROPERTY_FALSE); --This will hide the window
如果使用SET_WINDOW_PROPERTY
相同的形式在上述會工作。
如果你想打電話從父窗體另一種形式(這是這種情況,按您的評論截圖),你需要使用CALL_FORM
內置樣
CALL_FORM('MEMBERS');
您也可以使用堆疊帆布在您單擊按鈕時可以看到的相同表單中。
SHOW_VIEW( 'CANVAS_NAME');
而在這堆你可以做任何你想要的。
你爲什麼不只是讓1個形式而已?1的形式,許多數據塊,帆布,窗口
反正,你的問題,只需撥打塊
go_block('your_block');
,如果你想打電話給另一個塊
go_block('another_block');
hide_window('1st_open_window');
你應該在1個窗口1個帆布更好的安排
這可能會更好地描述我的p roblem。屏幕截圖。 http://i.imgur.com/Ydptw.jpg 我可能會做這種錯誤也許一個尷尬的方式,我只是想獲得任何工作的情況。也許我不是連接到窗口,而是連接到畫布,或者我可以讓一切形式都不是幾個。 – Kivylius
查看更新的答案 – Annjawn