0

这个问题涉及 Oracle Forms 10g。

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

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

有任何想法吗?我正在使用表格 10g

谢谢...

4

1 回答 1

0

为什么不使用内置的来告诉日历窗口明确不显示

 SET_WINDOW_PROPERTY('W_CALENDAR', VISIBLE, PROPERTY_FALSE);

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

 SET_WINDOW_PROPERTY('W_CALENDAR', VISIBLE, PROPERTY_TRUE);
于 2012-08-04T00:06:25.623 回答