|
Получить название формы в наборах значений в OEBS
|
|||
---|---|---|---|
#18+
Доброго дня! Изложу суть дела Имеется стандартная форма oebs. На форме имеются ОГП. К одному из полей привязан набор значений. В этом наборе значений используются ссылки на родительский блок с формы(как бы параметры получает), в тексте набор значений получается нечто типа Код: plsql 1.
Проблема в том, что это же гибкое поле используется на другой форме, где блока :headers не существует. В итоге получаю ошибку при открытии формы. Можно было бы в наборе значений в зависимости от имени формы использовать необходимый блок, но вот как получить имя формы - не знаю. Или, быть может, есть какие-то более правильные решения этого вопроса.. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2012, 09:43 |
|
Получить название формы в наборах значений в OEBS
|
|||
---|---|---|---|
#18+
Навазние формы, использовать в НЗ голбальную переменную (например :Global.header_id) которую в каждой форме инициализировать на основе ее (формы) блоков и полей ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2012, 10:17 |
|
Получить название формы в наборах значений в OEBS
|
|||
---|---|---|---|
#18+
Тупой Пух, Да вот стандартные формы очень не хотелось бы ковырять.. Или все это как-то можно провернуть инициализацией? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2012, 11:35 |
|
Получить название формы в наборах значений в OEBS
|
|||
---|---|---|---|
#18+
Навазние формы, есть CUSTOM.pll, есть персонализация форм .... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2012, 13:37 |
|
Получить название формы в наборах значений в OEBS
|
|||
---|---|---|---|
#18+
не в курсе что такое OEBS работаю с чистыми формсами, и в принцыпе проверить существование итема очень просто Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
это просто набросок ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2012, 13:56 |
|
Получить название формы в наборах значений в OEBS
|
|||
---|---|---|---|
#18+
OldBoyOdeSu, Таак. Не совсем то, что ожидал, но если эту штуку прикрутить к индивидуализации на форме, то может и прокатить. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2012, 14:20 |
|
Получить название формы в наборах значений в OEBS
|
|||
---|---|---|---|
#18+
OldBoyOdeSu, Формсовые функции в инициализации неуместны.. Подскажите пожалуйста, может можно это реализовать через глобальные/локальные переменные в инициализации? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2012, 08:17 |
|
Получить название формы в наборах значений в OEBS
|
|||
---|---|---|---|
#18+
Навазние формы, Ну тогда я врядли смогу помочь, я в глаза не видел этот продукт, и как там всё устроено не в курсе... единственное я ещё привиду пример как получить имя текущего окна в формсах, навсякий случай p_cur_win varchar2(100) := GET_VIEW_PROPERTY(GET_ITEM_PROPERTY (NAME_IN('SYSTEM.CURSOR_ITEM'), ITEM_CANVAS),WINDOW_NAME); ну опять же это чистый формс... удачи ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2012, 08:54 |
|
Получить название формы в наборах значений в OEBS
|
|||
---|---|---|---|
#18+
так же :SYSTEM.EVENT_WINDOW only for --WHEN-WINDOW-CLOSED --WHEN-WINDOW-RESIZED --WHEN-WINDOW-ACTIVATED --WHEN-WINDOW-DEACTIVATED ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2012, 08:56 |
|
Получить название формы в наборах значений в OEBS
|
|||
---|---|---|---|
#18+
Доступ к названию текущей формы дает :SYSTEM.CURRENT_FORM. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2012, 10:41 |
|
Получить название формы в наборах значений в OEBS
|
|||
---|---|---|---|
#18+
Но, вероятно, вам потребуется где-нибудь в форме определить глобальную переменную, т.к. сильно сомневаюсь, что LOV спокойно отнесется к попытке обработать условие типа Код: sql 1. 2. 3. 4. 5.
Скорее всего он по-любому проверит наличие всех упомянутых блоков. Так что наверное вам придется где-то перед открытием ОГП (например, в WHEN-NEW-RECORD-INSTANCE) через персонализацию определить глобальную/локальную переменную и залить в нее id из нужного блока, а в наборе писать Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2012, 10:57 |
|
|
start [/forum/topic.php?fid=51&msg=37704103&tid=1878519]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 156ms |
0 / 0 |