Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Как в Oracle Forms добавить записи из базы в выподающий список? / 10 сообщений из 10, страница 1 из 1
03.02.2006, 11:11
    #33521262
Brodiaga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms добавить записи из базы в выподающий список?
Как добавить константы я понял - там ести свойство! А как засунуть значения какой-нибудь таблички не знаю! Помогите пожалуйста!
...
Рейтинг: 0 / 0
03.02.2006, 11:15
    #33521284
Borux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms добавить записи из базы в выподающий список?
использовать группу записей построенную на запросе
...
Рейтинг: 0 / 0
03.02.2006, 11:18
    #33521291
Brodiaga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms добавить записи из базы в выподающий список?
ну как это написать в коде?
...
Рейтинг: 0 / 0
03.02.2006, 11:24
    #33521324
Kubil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms добавить записи из базы в выподающий список?
Создать группу записий
тип-запрос
В запросе пишешь запрос, если правильно помню 2 поля, одно типа отображается, второе заносится. Если нужно одно то пишешь в селекте его 2 раза.
в каком нить тригере например вен нью форм инстанс связываешь список и группу записей
Utility.SetUpList('элемент список','Группа');
Стиль списка вроде должен быть комбинированный , хотя может и не обязательно
...
Рейтинг: 0 / 0
03.02.2006, 11:27
    #33521338
Borux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms добавить записи из базы в выподающий список?
тоже самое :)
в тригере например WHEN-NEW-FORM-INSTANCE:
declare
query_ok number;
BEGIN
-- список
query_ok := Populate_Group('имя_группы');
IF query_ok <> 0 THEN
RAISE Form_Trigger_Failure;
END IF;
POPULATE_LIST('имя_блока.имя_списка', 'имя_группы');
end;
групп создаёш нажав + запрос вот такого вида:
select наим_столбца, to_char(id) id from имя_таблицы WHERE «условие» order by НАИМЕНОВАНИЕ наим_столбца
...
Рейтинг: 0 / 0
03.02.2006, 11:31
    #33521365
John.D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms добавить записи из базы в выподающий список?
...
Рейтинг: 0 / 0
03.02.2006, 11:48
    #33521451
Brodiaga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms добавить записи из базы в выподающий список?
Да что-то попробовал, а все равно пустая! И вначале вылетела ошибка - типа список не заполнен!
...
Рейтинг: 0 / 0
03.02.2006, 12:26
    #33521633
Олег70
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms добавить записи из базы в выподающий список?
DECLARE
rg_id RecordGroup;
errcode NUMBER;

BEGIN

rg_id := Create_Group_From_Query( 'OLF_GROUP',
'SELECT name, to_char(ID) FROM TMP_TABLE '||
'where ID='||:PARAMETER.ID||' '||
'ORDER BY 2');

errcode := Populate_Group( rg_id );

Populate_List('LIST_BLOCK.LIST_item', rg_id);

Delete_Group( rg_id );
...
...
Рейтинг: 0 / 0
03.02.2006, 12:52
    #33521754
John.D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms добавить записи из базы в выподающий список?
...
errcode := Populate_Group( rg_id );
if errcode = 0
then Populate_List('LIST_BLOCK.LIST_item', rg_id);
else
message(sqlerrm(errcode));
end if;
--- Delete_Group( rg_id );
...
Рейтинг: 0 / 0
03.02.2006, 17:51
    #33522891
Brodiaga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в Oracle Forms добавить записи из базы в выподающий список?
Спасибо за помощь! Все получилось!
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Как в Oracle Forms добавить записи из базы в выподающий список? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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