powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / два списка
3 сообщений из 3, страница 1 из 1
два списка
    #36981767
копилка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Есть два list_item.
Нужно их программно заполнить.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
declare
  a     number;
  ls_id   Item;
  rg_name varchar2( 4 ):='sp';
  rg_id   RecordGroup;

begin
  ls_id:=find_item('BLK1.LIST1');
  rg_id:=Find_Group(rg_name);
  if not Id_Null(rg_id) then
	Delete_Group(rg_id);
  end if;
  rg_id:=Create_group_from_query(rg_name, 'select id, name  from table1'||
  'UNION ALL select ''Все'', ''ALL'' from dual');
  a:=Populate_Group(rg_id);
  Populate_List(ls_id,rg_id);
  :blk1.LIST1:='ALL';

  ls_id:=find_item('BLK1.LIST2');
  rg_id:=Find_Group(rg_name);
  if not Id_Null(rg_id) then
    Delete_Group(rg_id);
  end if;
  rg_id:=Create_group_from_query(rg_name, 'select code, name from table2'||
  'UNION ALL select ''Все'', ''ALL'' from dual');
  a:=Populate_Group(rg_id);
  Populate_List(ls_id,rg_id);
  :blk1.LIST2:='ALL';
end;
Получаем FRM-41072 Невозможно создать группу.
Что я делаю не так?

Модератор: Тема перенесена из форума "Oracle".
...
Рейтинг: 0 / 0
два списка
    #36982621
-=APS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Навскидку - у вас неверно сформирован запрос (слеплены вместе ...table1UNION...):
Код: plaintext
1.
 rg_id:=Create_group_from_query(rg_name, 'select id, name  from table1'||
  'UNION ALL select ''Все'', ''ALL'' from dual');
Добавьте пробел после table1 (см. пример запроса в хелпе по create_group_from_query)
...
Рейтинг: 0 / 0
два списка
    #36984573
копилка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, так работает.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / два списка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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