Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / два списка / 3 сообщений из 3, страница 1 из 1
28.11.2010, 16:01
    #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
29.11.2010, 10:17
    #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
29.11.2010, 20:08
    #36984573
копилка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
два списка
Спасибо, так работает.
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / два списка / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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