为什么我的窗口会弹出窗体加载?

时间:2012-08-03 20:34:37

标签: oracle oracle10g oracleforms

此问题涉及Oracle Forms 10g。

我有一个有两个窗户的表格。主要形式有一个主帆布和两个堆叠的画布。在其中一个堆叠的画布上有键盘可导航元素。我还有另一个窗口用作日历数据选择。我的问题是,当表单加载时,日历窗口是可见的,即使我没有明确告诉它是可见的。我只想在单击按钮时显示此窗口,以便用户可以从日历中选择数据。

我检查了主画布,它有可导航元素,所以我不确定为什么另一种形式会在表单加载时弹出。

有什么想法吗?我正在使用Forms 10g

...谢谢

1 个答案:

答案 0 :(得分:0)

为什么不通过使用内置的

告诉日历窗口显示不显示
 SET_WINDOW_PROPERTY('W_CALENDAR', VISIBLE, PROPERTY_FALSE);

在第一个窗口的日历按钮上,您显然有一个WHEN-BUTTON-PRESSED触发器。将下面的代码放在触发器的开头,以显示日历W_CALENDAR窗口。

 SET_WINDOW_PROPERTY('W_CALENDAR', VISIBLE, PROPERTY_TRUE);