Баксараев Андрей
Пример проектирования
и генерации модуля формы в Oracle Designer 1.3.2
(считайте это экскурс в историю, сейчас в Oracle Designer 6i модули
генерируются «немного» по другому)
Структура объектов
БД (ER-модель).
Пусть в некой организации ведется учет сотрудников по принадлежности их какому либо отделу, каждый сотрудник имеет штатную должность и соответствующий ей оклад. Помимо отдела и должности сотрудника
характеризует его Имя, Адрес, Телефон и
Количество детей.
ER - модель
может выглядеть так:

Структура объектов
БД (Data
- модель).
После отработки DataBase Wizard получим Схему объектов базы данных:
Таблицы:
OTD - Описание
отделов
SOTR - Описание
сотрудников отдела
DOL - Описание должностей сотрудников
Таблицы связаны между собой :

С помощью Server Generator перенесем схему Data - модели в реальные объекты БД.
Проект модуля формы
Используя редактор диаграмм Моделей данных, создадим модуль
формы, под именем LESS1 , состоящий
из 3 окон ( титулы окон перенесутся на титулы закладок):


Для создания нового
модуля вызовите редактор Модулей …
Создайте новую диаграмму и новый модуль связанный с
диаграммой :

Определим имя модуля Short Name - Less1 и
полное имя модуля: «Урок 1 ПОСТРОЕНИЕ МОДУЛЯ ФОРМЫ»

На момент создания диаграмма пустая ,
необходимо заполнить ее блоками связями между блоками , распределить блоки по
окнам и страницам и
определить атрибуты блоков …
Создадим новый блок на диаграмме:

В качестве основы первого блока
определите таблицу OTD
:

Сформируйте таким образом всю
диаграмму :
Для создания связей между блоками,
распределения блоков по окнам используйте панель инструментов : 
Для определения атрибутов блока выполните двойной клик на блоке: 



Повторите эти действия для всех блоков , сохраните диаграмму
и можно приступать к
генерации модуля…
Генерация формы
Вызовем генератор форм где укажем Name Set на установки с шаблоном на 3 закладки для нашего модуля (LESS1):

Остальные параметры генератора сохранились с момента
последней их установки:

Нажмите кнопку Start и дождитесь когда генератор создаст и
запустит на выполнение Ваш модуль …
Получилась формочка:
