2012-08-03 43 views
0

這個問題涉及Oracle Forms 10g。爲什麼我的窗口在表單加載時彈出?

我有兩個窗口的窗體。主要形式有一個主帆布和兩個堆疊的畫布。在其中一個堆疊的畫布上有鍵盤可導航元素。我還有另一個用作日曆數據選擇的窗口。我的問題是,當窗體加載日曆窗口是可見的,即使我沒有明確告訴它是可見的。我只想在單擊按鈕時顯示此窗口,以便用戶可以從日曆中選擇數據。

我檢查了主畫布,它有可導航的元素,所以我不知道爲什麼其他窗體不斷彈出窗體加載。

任何想法?我使用的形式10g的

謝謝...

+2

您沒有看到「Forms」,「Oracle」標籤嗎?你有沒有看到我說的「我正在使用Forms 10g」? – Eric 2012-08-03 20:38:48

回答

0

爲什麼不告訴日曆窗口明確顯示不出來,通過使用內置的

SET_WINDOW_PROPERTY('W_CALENDAR', VISIBLE, PROPERTY_FALSE); 

關於第一個窗口中,您日曆按鈕顯然有一個WHEN-BUTTON-PRESSED觸發器。將下面的代碼放在觸發器的開頭,以顯示日曆W_CALENDAR窗口。

SET_WINDOW_PROPERTY('W_CALENDAR', VISIBLE, PROPERTY_TRUE); 
相關問題