Лекция: Создание подчиненных форм

Создадим форму для просмотра разговоров каждого абонента. Форма создается с помощью Мастера форм. В первом окне (Рисунок 4.1) выбираются нужные поля из разных таблиц:

— из таблицы «Абонент» – Фамилия, Имя и Номер телефона;

— из таблицы «Город» – Название города и Тариф;

— из таблицы «Разговор» – Дата разговора и количество минут.

В следующем окне (Рисунок 4.2) нужно определить, какая из форм будет основной (роди-тельской). Для того, чтобы получить информацию о разговорах каждого абонента, родительской должна быть таблица Абонент. Для подчиненной формы выбирается режим Ленточная форма.

Полученная форма представлена на Рисунке 4.3.

Форма состоит из двух форм: родительской, или главной Абонент и подчиненной Разговор. Это хорошо видно на Рисунке 4.4, где полученная форма показана в режиме конструктора.

Внимание! Как родительская, так и подчиненная формы имеют свои свойства, и это надо учитывать при модификации форм в режиме конструктора.

 
 

Поля со списком

Поэтому после создания формы ее нужно отредактировать в режиме конструктора.

 
 

Полем со спискомПоле со спискоммастераПоля со спискомПоиск записи в форме на основе значения, которое содержит поле со списком»со спискомКод абонентаФамилия ФамилияКод абонентаПоле со списком

Затем удаляются все лишние элементы, загромождающие форму, такие как Область выделения, кнопки перехода, разделительные линии.

И, наконец, на форме также должны находиться вычисляемые поля, в которых будет отражаться стоимость каждого междугороднего разговора и общая сумма для выбранного абонента.

еще рефераты
Еще работы по информатике