Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как загрузить список данных в Pop List формы? / 9 сообщений из 9, страница 1 из 1
16.01.2003, 12:58
    #32091770
dev
dev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить список данных в Pop List формы?
Как можно написать такой триггер?
...
Рейтинг: 0 / 0
16.01.2003, 14:15
    #32091847
Alexandr Plus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить список данных в Pop List формы?
_ создал группу записей динамически или во время проектирования.
_ если группа есть, то нашел её Find_Group(..)
_ заполнил группу Populate_group(...)
_ нашел list Find_Item(...)
_ почистил Clear_List(...)
_ заполнил (как ты называешь "загрузил") лист Populate_List(...)

P.S. В help-е все примеры есть.
...
Рейтинг: 0 / 0
16.01.2003, 14:17
    #32091850
[IPT]-Said
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить список данных в Pop List формы?
Используте лучше LOV, мне кажется это проще , никаких особых триггеров писать не надо...
...
Рейтинг: 0 / 0
16.01.2003, 15:14
    #32091889
dev
dev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить список данных в Pop List формы?
А как LOV использовать?

Я тут так пытаюсь сделать. Два дата-блока BAZA1 и BAZA. В одном отображаю выборку всего что есть в базе. В другом хочу сделать поп-лист, в него загружать скажем типы продуктов базы.
Мысли такие, создал item (pop list) в базе BAZA1, к нему пытаюсь навесить
тригер when-new-item-instance

select name_ into ??? from baza; ??? что тут писать?
...
Рейтинг: 0 / 0
16.01.2003, 16:15
    #32091956
[IPT]-Said
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить список данных в Pop List формы?
А какая у вас версия Forms?
...
Рейтинг: 0 / 0
16.01.2003, 16:23
    #32091963
dev
dev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить список данных в Pop List формы?
Forms 6.0.8
...
Рейтинг: 0 / 0
16.01.2003, 17:30
    #32092027
[IPT]-Said
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить список данных в Pop List формы?
Ага..ну у меня версия постарее будет, но думаю принципиальной разницы нет..
Собственно простой пример использования LOV при проектировании формы:
В базе есть таблица:
create table people (people_name varchar2(50), people_status (10));
в первом поле люди (Петров,Сидоров,...)
во втором поле их статус, т.е. юридическое лицо или физическое лицо.
Есть справочная таблица
create table statuses (status varchar2(10), status_desc varchar2(50));
В ней две строки
status status_desc
--------------------------------
person Физическое лицо
legal Юридическое лицо

В формсах создаем блок block1 на таблицу people, в элементы
:block1.people_name
:block1.people_status
типы элементов - Text Item
Далее создаем группу записей (Record Groups), при ее создании формс предложит написать запрос на котром эта группа будет базироваться.
Пишем
select status, status_desc from statuses
Далее создаем лов, при создании лова формс предложит указать название только что созданной группы записей.
После создания лова смотрим список его свойств (Property Palette), помимо
всего прочего там есть свойство Column Mapping Properties, выбираем его,
появляется окно в котором предлагается указать имя элемента блока в который следует загружать выбранное значение из лова,
в поле Return Item пишем block1.people_status
Далее идем в блок block1, открываем список свойств элемента :block1.people_status, там будет свойство List of Values, указываем там название созданного лова, кроме того в свойстве Validate from List желательно указать Yes...
Компилим форму , запускаем, вызываем лов клавишей F9
Фффуух..вот собственно тупо простенький метод создания лова
З.Ы. Писал по памяти не проверяя у себя, так что если где напутал , сорри
...
Рейтинг: 0 / 0
16.01.2003, 18:18
    #32092054
dev
dev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить список данных в Pop List формы?
[IPT]-Said, спасибо. Да, действительно так можно сделать (получилось для Text Item),
но к сожалению для эемента типа List Item нет проперти LOVs :(
...
Рейтинг: 0 / 0
16.01.2003, 18:29
    #32092061
[IPT]-Said
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить список данных в Pop List формы?
List Item и LOV вещи несочетаемые, лов вешается на текст итем.
Если всетаки ваша задача требует применения именно List Item, то так просто щелкая мышкой как лов, вы List Item не создадите, придется действовать так как написал Alexandr Plus.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как загрузить список данных в Pop List формы? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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