Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
ГлСП Профи
Вступление в Клуб: 20.09.2007
|
Пт Мар 12, 2010 09:48  Как на форме сделать один ко многим? |
|
Полезность: Нет оценки
|
Есть список клиентов, у каждого клиента есть свой набор КБК(массив).
Нужно разместить на форме два выпадающих списка.
1. Список клиентов
2. Список КБК клиента.
Естественно, что при смене клиента, должен меняться и список КБК.
Пытался выложить кнопку массива, но получилась не то.
Попытался сделать аналогичное через класс STRING_REC , не получилось перезаполнить.
Код: | Declare
str [STRING_REC];
fd ref [STRING_REC];
Begin
V_KBK := null;
V_KBK_LIST%delete;
--заполнить
For rec In P_FBU_ADMIN.[KBK] Loop
str.[STRING] := rec.[KBK];
V_KBK := V_KBK_LIST%insert(str);
End Loop;
End ;
|
В общем, сижу и чешу репу, как лучше это сделать.
Может кто знает дистрибутивную операцию с реализацией этой связки?
Последний раз редактировалось: ГлСП (Чт Мар 18, 2010 14:12), всего редактировалось 1 раз |
|
|
lexus Профи
Вступление в Клуб: 28.09.2007
|
Пт Мар 12, 2010 12:38   |
|
Полезность: Нет оценки
|
Может тогда сдлеать один выпадающий список клиентов (или просто ссылка) и Грид с КБК выбранного клиента. Грид заполнять в валидаторе на клиента. |
|
|
ГлСП Профи
Вступление в Клуб: 20.09.2007
|
Пт Мар 12, 2010 12:47   |
|
Полезность: Нет оценки
|
lexus пишет: | Может тогда сдлеать один выпадающий список клиентов (или просто ссылка) и Грид с КБК выбранного клиента. Грид заполнять в валидаторе на клиента. |
Бизнес заказал сделать именно с выпадающими списками |
|
|
lexus Профи
Вступление в Клуб: 28.09.2007
|
Пт Мар 12, 2010 13:45   |
|
Полезность: Нет оценки
|
Думаю, не получится. Выпадающий список заполняется при отображении ЭФ операции.
Мне не известен способ его переинициализации на текущей ЭФ. А ведь второй список надо будет обновлять при выборе другого клиента. |
|
|
ГлСП Профи
Вступление в Клуб: 20.09.2007
|
Пт Мар 12, 2010 14:58   |
|
Полезность: Нет оценки
|
lexus пишет: | Думаю, не получится. Выпадающий список заполняется при отображении ЭФ операции.
Мне не известен способ его переинициализации на текущей ЭФ. А ведь второй список надо будет обновлять при выборе другого клиента. |
Тоже пришли к этому выводу, вытащили ссылку на форму, и в параметре сделали фильтр. Работает нормально. |
|
|
r00st Эксперт
Вступление в Клуб: 14.09.2007
|
Пт Мар 12, 2010 19:18   |
|
Полезность: 3
|
Цитата: | Мне не известен способ его переинициализации на текущей ЭФ. А ведь второй список надо будет обновлять при выборе другого клиента. |
В клиентскрипте control_name.update |
|
|
ALEX_DV Участник
Вступление в Клуб: 26.02.2010
|
Чт Мар 18, 2010 08:01  Re: Как на форме сделать один ко многим? |
|
Полезность: Нет оценки
|
ГлСП пишет: | Есть список клиентов, у каждого клиента есть свой набор КБК(массив).
Нужно разместить на форме два выпадающих списка.
1. Список клиентов
2. Список КБК клиента.
Естественно, что при смене клиента, должен меняться и список.
В общем, сижу и чешу репу, как лучше это сделать.
|
Упаси вас бог заниматься такими вещами. |
|
|
prog Эксперт
Вступление в Клуб: 03.03.2008
|
Чт Мар 18, 2010 12:36   |
|
Полезность: Нет оценки
|
Цитата: | Упаси вас бог заниматься такими вещами. |
Почему? Карму испортим? |
|
|
ГлСП Профи
Вступление в Клуб: 20.09.2007
|
Чт Мар 18, 2010 12:57   |
|
Полезность: Нет оценки
|
prog пишет: | Цитата: | Упаси вас бог заниматься такими вещами. |
Почему? Карму испортим? |
Та не... это он наверно про репу... |
|
|
zinovjeva_n Участник - экстремал
Вступление в Клуб: 15.10.2008
|
Чт Мар 18, 2010 12:59   |
|
Полезность: Нет оценки
|
Цитата: | Упаси вас бог заниматься такими вещами. |
Почему же? Некоторые люди любят извращения, зачем отказывать человеку в удовольствии? _________________ Coding for food |
|
|
ГлСП Профи
Вступление в Клуб: 20.09.2007
|
Чт Мар 18, 2010 13:54   |
|
Полезность: Нет оценки
|
zinovjeva_n пишет: | Цитата: | Упаси вас бог заниматься такими вещами. |
Почему же? Некоторые люди любят извращения, зачем отказывать человеку в удовольствии? |
Хорошо, предложите альтернативу? |
|
|
Magda Участник - экстремал
Вступление в Клуб: 21.09.2007
|
Чт Мар 18, 2010 13:58   |
|
Полезность: Нет оценки
|
ГлСП пишет: | zinovjeva_n пишет: | Цитата: | Упаси вас бог заниматься такими вещами. |
Почему же? Некоторые люди любят извращения, зачем отказывать человеку в удовольствии? |
Хорошо, предложите альтернативу? |
А в чем задача изначально? Чего хочет добиться пользователь? |
|
|
ГлСП Профи
Вступление в Клуб: 20.09.2007
|
Чт Мар 18, 2010 14:32   |
|
Полезность: Нет оценки
|
Magda пишет: |
А в чем задача изначально? Чего хочет добиться пользователь? |
Нужно, два контрола (выпадающих списка) на форме.
К примеру, список клиентов, и список КБК этих клиентов.
Чтобы можно было выбрать клиентов в одном списке, и чтобы в другом был список КБК выбранного клиента. |
|
|
Admin Site Admin
Вступление в Клуб: 09.06.2007
|
Чт Мар 18, 2010 14:41   |
|
Полезность: Нет оценки
|
ГлСП пишет: | Нужно, два контрола (выпадающих списка) на форме.
К примеру, список клиентов, и список КБК этих клиентов.
Чтобы можно было выбрать клиентов в одном списке, и чтобы в другом был список КБК выбранного клиента. | А можно, чтобы эти контролы ещё пели и танцевали? Как ещё одно дополнительное требование бизнеса... Или есть вразумительное объяснение, почему грид не устраивает, а нужен именно раскрывающийся список?
Последний раз редактировалось: Admin (Чт Мар 18, 2010 14:46), всего редактировалось 1 раз |
|
|
Magda Участник - экстремал
Вступление в Клуб: 21.09.2007
|
Чт Мар 18, 2010 14:46   |
|
Полезность: Нет оценки
|
ГлСП пишет: | Magda пишет: |
А в чем задача изначально? Чего хочет добиться пользователь? |
Нужно, два контрола (выпадающих списка) на форме.
К примеру, список клиентов, и список КБК этих клиентов.
Чтобы можно было выбрать клиентов в одном списке, и чтобы в другом был список КБК выбранного клиента. |
Это я уже поняла. А зачем? |
|
|
|