Проектирование баз данных в среде OpenOffice.org Base/Формы

Для того чтобы нам заполнить таблицы базы данных данными, нам необходимо создать формы заполнения. Формы позволят нам связать данные из разных таблиц при вставке и предоставят пользователям удобный интерфейс для работы с этими данными (списки, календарь).

Список форм в OOO Base
Создание формы с помощью мастера

Рассмотрим процесс создания форм на примере формы для заполнения таблицы airplanes. Каждое поле таблицы в форме представлена соответствующим элементом управления. «Бортовой номер» это текстовое поле, которое не редактируется, так как является уникальным и автоматически генерируется при записи в базу. «Тип салона» это выпадающий список который предлагает на выбор все значения из таблицы saloon_type, для этого в свойстве этого поля на вкладке данные используется SQL запрос:

SELECT "name", "type" FROM "air"."salon_types"

который выбирает все значения из таблицы. Поле «Дата техосмотра» это поле вода даты. Если предыдущие поля можно добавить в форму путем перетаскивания с панели «Элементы управления», то этот элемент по умолчанию не виден. Он находится на панели «Дополнительные элементы управления», которая появляется при нажатии на соответствующей кнопке панели «Элементы управления».

Аналогичным способом создадим все остальные формы

Ссылки

править