【问题标题】:Why does my window pop up on form load?为什么我的窗口在表单加载时弹出?
【发布时间】:2012-08-05 04:28:37
【问题描述】:

这个问题涉及 Oracle Forms 10g。

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

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

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

谢谢...

【问题讨论】:

  • 您没有看到标签“Forms”、“Oracle”吗?您是否也没有看到我在哪里说“我正在使用 Forms 10g”?

标签: oracle oracle10g oracleforms


【解决方案1】:

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

 SET_WINDOW_PROPERTY('W_CALENDAR', VISIBLE, PROPERTY_FALSE);

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

 SET_WINDOW_PROPERTY('W_CALENDAR', VISIBLE, PROPERTY_TRUE);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多