|
Проблема со списком значений. Forms Developer
|
|||
---|---|---|---|
#18+
Добрый вечер. У меня возникла проблема со списком значений. Я создаю приложение в Forms Developer. На вкладке отобразила таблицу Mat_cen в отдельных элементах и у меня в ней имеется поле Groupid(код группы), так как в нем отображаются числовые значения, это не совсем удобно. Я решила сделать выпадающий список, с наименованием группы, который запросом берется из таблицы Groups, где все это хранится. Собственно в триггер When-new-block-instance я написала следующий код declare num number; list_Mat Item:=Find_item('Mat_cen.GroupID'); fine recordGroup; begin fine:=create_group_from_query('Group','Select group_name,to_char(groupid) from groups'); num :=populate_group(fine); clear_list(list_mat); populate_list(list_mat,fine); execute_query; delete_group(fine); if get_block_property('mat_cen',status)='new' then execute_query; end if; end; В первый раз он отрабатывает отлично, но кодгда я покидаю эту вкладку, а потом на нее возвращаюсь, он выдает ошибку о том, что не может удалить элемент Groupid. Известно ли вам как это можно исправить? Заранее спасибо за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2013, 23:30 |
|
Проблема со списком значений. Forms Developer
|
|||
---|---|---|---|
#18+
Я новичек в developer, да и в oracle тоже можно сказать, поэтому очень прошу вашей помощи! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2013, 00:10 |
|
Проблема со списком значений. Forms Developer
|
|||
---|---|---|---|
#18+
Ой простите, наименование неправильно написала Form Builder, я в нем работаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2013, 00:47 |
|
Проблема со списком значений. Forms Developer
|
|||
---|---|---|---|
#18+
А вам обязательно в динамике пересоздавать рекорд-группу? Ведь есть же возможность создать фиксированную RecordGroup, прописав внутри SQL-запрос. Затем создать LOV (List of values), ссылающийся на эту RG. И наконец в свойствах элемента блока данных указать ссылку на LOV. /* Вы Oracle Forms Student Guide читали? Если не найдете, пишите на мыло в профиле - скину старые запасы */ ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2013, 02:12 |
|
Проблема со списком значений. Forms Developer
|
|||
---|---|---|---|
#18+
tanyaлфкВ первый раз он отрабатывает отлично, но когда я покидаю эту вкладку, а потом на нее возвращаюсь, он выдает ошибку о том, что не может удалить элемент Groupid. Это вполне логично. Первый раз открыв список, что-то выбрали, в строке произошли изменения, которые не сохранились в базе. Соответственно идет противоречие новых данных и данных из базы. Если вам просто для информации нужно поле с именем, то просто делайте ещё один item с именем группы. Если для выбора нужного имени, то как сказал Jack Carver Модератор: Тема перенесена из форума "Oracle". ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2013, 05:11 |
|
|
start [/forum/topic.php?fid=51&tid=1878387]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
157ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 262ms |
0 / 0 |