Гость
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / можно ли в форме создать блок полностью динамически ? / 8 сообщений из 8, страница 1 из 1
09.07.2012, 11:31
    #37871325
nxx
nxx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в форме создать блок полностью динамически ?
динамически - т.е. программно.
программно создать блок и задать все его свойства и свойства его полей.
а также: можно ли динамически создать триггеры ?
...
Рейтинг: 0 / 0
09.07.2012, 15:01
    #37871716
OldBoyOdeSu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в форме создать блок полностью динамически ?
nxx,

динамически - т.е. программно
...
Рейтинг: 0 / 0
09.07.2012, 15:01
    #37871719
OldBoyOdeSu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в форме создать блок полностью динамически ?
OldBoyOdeSu,

нет, но можно у существующих менять свойства ,скрывать и отображать и т.д.
...
Рейтинг: 0 / 0
09.07.2012, 15:27
    #37871775
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в форме создать блок полностью динамически ?
Есть Open API (Forms API) позволяющее из программ на C создавать и компилировать FMB файлы.

В одной из систем делалось так:
1. Структура задавалась метописаниями в БД
2. Потом запускалась процедура генерации БД, которая создавала/модифицировала таблицы
3. Потом запускалась процедура генерации клиента, строила .FMB файлы с нужными блоками и полями
4. Ну и при выполнении поля размещались на экране.

Может быть и другой подход, напихать кучу полей в таблицу и на форму и потом с этой помойкой разбираться. Используется в OeBS ))). Особенно в модуле контроля качества
...
Рейтинг: 0 / 0
10.07.2012, 08:33
    #37872554
OldBoyOdeSu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в форме создать блок полностью динамически ?
ну это уже не программирование в Forms Builder, тогда можно вообще попробовать с xml поработать, самому их редактировать и использовать батники frmf2xml и frmxml2f, правда там есть проблемы при конвертациях туда - обратно, в частности с property class
...
Рейтинг: 0 / 0
10.07.2012, 08:43
    #37872563
OldBoyOdeSu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в форме создать блок полностью динамически ?
да и ещё помимо FAPI, есть Oracle Forms Java Api - JDAP, можно в эту сторону тоже посмотреть
...
Рейтинг: 0 / 0
10.07.2012, 09:28
    #37872604
nxx
nxx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в форме создать блок полностью динамически ?
OldBoyOdeSuOldBoyOdeSu,

нет, но можно у существующих менять свойства ,скрывать и отображать и т.д.

а если число блоков заранее не известно ?
...
Рейтинг: 0 / 0
10.07.2012, 10:05
    #37872671
OldBoyOdeSu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли в форме создать блок полностью динамически ?
nxx,

динамически создавать блоки в Forms Builder нельзя так же как и items, следовательно для решения проблемы только рамками Forms Builder надо создать заранее большое количество блоков с items в них. И как сказал Leonid Kudryavtsev "и потом с этой помойкой разбираться.", там ещё и канвы наверно и окна надо?
С триггерами тоже номер не прокатит их надо создать и прописать в них вызов подпрограмм, которые уже будут в зависимости от параметров выполнять соответствующую логику, короче не позавидуешь тебе...
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / можно ли в форме создать блок полностью динамически ? / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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