我已經創建了Oracle Forms 10g表單並希望通過按下按鈕來顯示LOV。在當-按鈕按下扳機,我有:Oracle Forms 10g LOV第二次未顯示
go_item('MyBlock.Item1');
do_key('LIST_VALUES');
LOV有6列,其中2綁定到2項:MyBlock.Item1和MyBlock.Item2。當我按下按鈕LOV出現,我可以做出選擇。 LOV將數據插入MyBlock.Item1和MyBlock.Item2,一切都很好。 但是,如果我想再次選擇並再次按下按鈕,LOV不會出現。我不知道是什麼問題。
按鈕和兩個項目都在同一個數據塊中,我將Update Allowed和Required設置爲No,兩個項目和Mouse都導航到No for按鈕(我在幾個論壇上看到了這個)。
你用show_lov試過了嗎? – pablomatico
@pablomatico謝謝。是的,我嘗試過'a_value_chosen:= Show_Lov('MY_LOV'); \t如果a_value_chosen THEN ...'但第二次a_value_chosen不爲真既不爲假,也爲空。 – dragy
當你打電話給show_lov時,你確定你當前的項目是myblock.item1嗎? – pablomatico