|
|
|
Как загрузить список данных в Pop List формы?
|
|||
|---|---|---|---|
|
#18+
Как можно написать такой триггер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2003, 12:58 |
|
||
|
Как загрузить список данных в Pop List формы?
|
|||
|---|---|---|---|
|
#18+
_ создал группу записей динамически или во время проектирования. _ если группа есть, то нашел её Find_Group(..) _ заполнил группу Populate_group(...) _ нашел list Find_Item(...) _ почистил Clear_List(...) _ заполнил (как ты называешь "загрузил") лист Populate_List(...) P.S. В help-е все примеры есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2003, 14:15 |
|
||
|
Как загрузить список данных в Pop List формы?
|
|||
|---|---|---|---|
|
#18+
Используте лучше LOV, мне кажется это проще , никаких особых триггеров писать не надо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2003, 14:17 |
|
||
|
Как загрузить список данных в Pop List формы?
|
|||
|---|---|---|---|
|
#18+
А как LOV использовать? Я тут так пытаюсь сделать. Два дата-блока BAZA1 и BAZA. В одном отображаю выборку всего что есть в базе. В другом хочу сделать поп-лист, в него загружать скажем типы продуктов базы. Мысли такие, создал item (pop list) в базе BAZA1, к нему пытаюсь навесить тригер when-new-item-instance select name_ into ??? from baza; ??? что тут писать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2003, 15:14 |
|
||
|
Как загрузить список данных в Pop List формы?
|
|||
|---|---|---|---|
|
#18+
А какая у вас версия Forms? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2003, 16:15 |
|
||
|
Как загрузить список данных в Pop List формы?
|
|||
|---|---|---|---|
|
#18+
Forms 6.0.8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2003, 16:23 |
|
||
|
Как загрузить список данных в Pop List формы?
|
|||
|---|---|---|---|
|
#18+
Ага..ну у меня версия постарее будет, но думаю принципиальной разницы нет.. Собственно простой пример использования 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 Фффуух..вот собственно тупо простенький метод создания лова З.Ы. Писал по памяти не проверяя у себя, так что если где напутал , сорри ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2003, 17:30 |
|
||
|
Как загрузить список данных в Pop List формы?
|
|||
|---|---|---|---|
|
#18+
[IPT]-Said, спасибо. Да, действительно так можно сделать (получилось для Text Item), но к сожалению для эемента типа List Item нет проперти LOVs :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2003, 18:18 |
|
||
|
Как загрузить список данных в Pop List формы?
|
|||
|---|---|---|---|
|
#18+
List Item и LOV вещи несочетаемые, лов вешается на текст итем. Если всетаки ваша задача требует применения именно List Item, то так просто щелкая мышкой как лов, вы List Item не создадите, придется действовать так как написал Alexandr Plus. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2003, 18:29 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32092027&tid=1992149]: |
0ms |
get settings: |
11ms |
get forum list: |
25ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 255ms |
| total: | 453ms |

| 0 / 0 |
