Гость
Map
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / about return value from LOV / 5 сообщений из 5, страница 1 из 1
26.05.2017, 14:31
    #39460461
saxarock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
about return value from LOV
Есть кнопка вызывающая LOV (when-button-pressed)

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
declare 
  a_value_chosen BOOLEAN;
  v_separt varchar2(10) := ', ';
 -- rec_i varchar2(1000);
begin
	a_value_chosen := Show_Lov ('K5');
	--rec_i := :n.v_num|| v_separt;
	
end;



Сам LOV возвращает выбранный элемент в :n.v_num (Text-item).
Т.е. при каждом нажатии вызывается LOV где можно выбрать только один элемент и вернуть в :n.v_num (Text-item).
Если в :n.v_num (Text-item) уже что-то есть то это поле перезаписывается.
Прошу подсказать как возвращать несколько значений из LOV при каждом вызове LOV?
...
Рейтинг: 0 / 0
26.05.2017, 14:44
    #39460473
saxarock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
about return value from LOV
saxarockЕсть кнопка вызывающая LOV (when-button-pressed)

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
declare 
  a_value_chosen BOOLEAN;
  v_separt varchar2(10) := ', ';
 -- rec_i varchar2(1000);
begin
	a_value_chosen := Show_Lov ('K5');
	--rec_i := :n.v_num|| v_separt;
	
end;



Сам LOV возвращает выбранный элемент в :n.v_num (Text-item).
Т.е. при каждом нажатии вызывается LOV где можно выбрать только один элемент и вернуть в :n.v_num (Text-item).
Если в :n.v_num (Text-item) уже что-то есть то это поле перезаписывается.
Прошу подсказать как возвращать несколько значений из LOV при каждом вызове LOV?

Разобрался сам,
кому интересно сделал еще один элемент :n.v_num1 (Text-item) куда возвращаем выбор LOV и передаем его в :n.v_num (Text-item)
вот так:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
declare 
  a_value_chosen BOOLEAN;
  v_separt varchar2(10) := ', ';
  rec_i varchar2(1000);
begin
	a_value_chosen := Show_Lov ('K5');
	
	rec_i := :n.v_num || :n.v_num1 || v_separt;
	:n.v_iotdnum := rec_i;
end;
...
Рейтинг: 0 / 0
26.05.2017, 18:24
    #39460633
rf_mail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
about return value from LOV
saxarockЕсть кнопка вызывающая LOV (when-button-pressed)
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
declare 
  a_value_chosen BOOLEAN;
  v_separt varchar2(10) := ', ';
 -- rec_i varchar2(1000);
begin
	a_value_chosen := Show_Lov ('K5');
	--rec_i := :n.v_num|| v_separt;
	
end;


Сам LOV возвращает выбранный элемент в :n.v_num (Text-item).
Т.е. при каждом нажатии вызывается LOV где можно выбрать только один элемент и вернуть в :n.v_num (Text-item).
Если в :n.v_num (Text-item) уже что-то есть то это поле перезаписывается.
Прошу подсказать как возвращать несколько значений из LOV при каждом вызове LOV?

Добрый вечер.

В формсах есть такое понятие как "копирование" или "синхронизация" block, text-item.
LOV настраивается под TEXT-ITEM, как ID и TEXT.

придумывать ничего не нужно.нужно просто пользоваться help(f1) где он встроен.
...
Рейтинг: 0 / 0
26.05.2017, 19:44
    #39460661
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
about return value from LOV
rf_mail...
придумывать ничего не нужно....
+1

очень понравилась мысль, которая была написана в OeBS Application Developer Guide английским по белому (не дословное изложение):

1) следуйте стандартам изложенным в данной документацию
2) никогда не делайте свою программы лучше, чем остальные модулю OeBS

если Вы не будете следовать данным правилам - пользователям Ваш GUI может понравится, они войдут во вкус и.... зае#$т Вас до смерти. Им даже виагру покупать не потребуется

Программа должна выполнять бизнес-задачи, а не возбуждать пользователей на секс с программистами

Интерфейсные возможности предоставляемые стандартными элементами Forms'а конечно "убогенькие", но вполне ДОСТАТОЧНЫЕ. Если Вам нужны полупрозрачные окошки с закругленными краями... нужно или сменить средство программирование... или поработать над собой, изменить свой взгляд на окружающий мир. Третьего не дано. IMHO
...
Рейтинг: 0 / 0
29.05.2017, 15:20
    #39461653
saxarock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
about return value from LOV
Leonid Kudryavtsev,
rf_mail,

Не пытался прыгнуть выше йуха OeBS


Leonid Kudryavtsevпользователям Ваш GUI может понравится, они войдут во вкус и.... зае#$т Вас до смерти -
вообще на это наплевать.

Исключительно был академический интерес. Насколько я понял можно использовать только такую конструкцию, как в представленном мной решении.
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / about return value from LOV / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]