Как соединить несколько форм в основной единой форме Oracle?

У меня есть несколько отдельных форм в Oracle Forms 11g.

Я хочу соединить все несколько отдельных форм в основной единой форме.

2 ответа

Решение

Вы должны вызвать CALL_FORM для этой цели вызова нескольких форм из одной формы

Обратитесь по ссылке ниже для его использования

Пример CALL_FORM в Oracle 11g

Не просто.

Однако раньше я делал нечто похожее на это, но это было более 10 лет назад, и я, возможно, не помню всех деталей. У нас была одна форма, которая должна была показать несколько сложенных холстов, каждый из которых был встроен в отдельный FMB, а затем разделен на подклассы в основной FMB.

Таким образом, разные разработчики могут поддерживать различные холсты независимо друг от друга, и мне было поручено объединить их изменения в основной FMB, что было относительно просто из-за подклассов.

(Основная форма имела пустой холст с содержимым с некоторым грубым кодом, который динамически расширял / сжимал свою высоту в зависимости от того, какие холсты были показаны, и показывал сложенные холсты в соответствующих позициях y, чтобы они все были видны. Это может иметь или не иметь значение к тому, чего ты пытаешься достичь.)

Другие вопросы по тегам