Я создал форму Oracle Forms 10g и хочу отобразить LOV, нажав кнопку. На Когда-Button-Pressed курок у меня есть: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 не появляется. Я не знаю, в чем проблема.
Кнопка и оба элемента находятся в одном и том же блоке данных. Я установил для «Обновление» значение «Разрешено» и «Обязательно» для «Нет» для обоих элементов и «Мышь». Перейдите к кнопке «Нет» (я видел это на нескольких форумах).
Вы пробовали с show_lov? – pablomatico
@pablomatico Спасибо. Да, я пробовал с 'a_value_chosen: = Show_Lov ('MY_LOV'); \t IF a_value_chosen THEN ... 'но второй раз a_value_chosen не является истиной ни ложной, она равна нулю. – dragy
Вы уверены, что ваш текущий элемент - myblock.item1, когда вы вызываете show_lov? – pablomatico