2012-09-04 76 views
1

我wan't有一个简单的菜单(主菜单没有菜单栏)蒙山按钮链接到另一种形式(S)/窗口(S)/ caveses(S)。或至少在屏幕之间切换的代码。简单的Oracle Forms菜单

preview_of_main_menu

我把上的按钮或者是有更好的方法来做到这一点什么码(SQL/PL)?

回答

1

这是一个很广泛的问题。如果你想显示在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'); 
+0

这可能会更好地描述我的p roblem。屏幕截图。 http://i.imgur.com/Ydptw.jpg 我可能会做这种错误也许一个尴尬的方式,我只是想获得任何工作的情况。也许我不是连接到窗口,而是连接到画布,或者我可以让一切形式都不是几个。 – Kivylius

+0

查看更新的答案 – Annjawn

0

您也可以使用堆叠帆布在您单击按钮时可以看到的相同表单中。

SHOW_VIEW( 'CANVAS_NAME');

而在这堆你可以做任何你想要的。

1

你为什么不只是让1个形式而已?1的形式,许多数据块,帆布,窗口

反正,你的问题,只需拨打块

go_block('your_block'); 

,如果你想打电话给另一个块

go_block('another_block'); 
hide_window('1st_open_window'); 

你应该在1个窗口1个帆布更好的安排