我已经创建了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