Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КИТ часть_1 (Лаб практикум) / КИТ_лр5_access_таблицы_формы.doc
Скачиваний:
60
Добавлен:
15.06.2014
Размер:
718 Кб
Скачать
☆

8.Создание составной формы

Пусть требуется создать форму для просмотра данных об объектах (включая данные о рабочих, занятых на этих объектах).

  1. Перейти на вкладку Формы. Нажать кнопку Создать.

  2. Выбрать команду Мастер форм. В поле выбора источника данных ничего не выбирать. Нажать OK.

  3. В поле Таблицы и запросы выбрать таблицу Объекты (на ее основе будет строиться главная форма). Из списка Доступные поля перенести все поля в список Выбранные поля (это можно сделать одним нажатием кнопки >>). Кнопку Далее не нажимать!

  4. В поле Таблицы и запросы выбрать таблицу Рабочие (она будет использоваться для создания подчиненной формы). Из списка Доступные поля перенести в список Выбранные поля имена полей Табельный номер, Фамилия и Профессия. Для этого используется кнопка >. В результате в списке Выбранные поля должны находиться поля из обеих таблиц. Нажать Далее.

Примечание. Если в списке Выбранные поля оказывается несколько полей с одинаковым именем (из разных таблиц), то перед именами таких полей автоматически указываются имена таблиц.

  1. В очередном окне Создание форм в списке Выберите вид представления данных выбрать таблицу Объекты (т.е. таблицу, на основе которой будет строиться главная форма). Выбрать переключатель Подчиненные формы. Нажать Далее.

  2. Выбрать вид подчиненной формы – Ленточный или Табличный (по своему выбору). Нажать Далее.

  3. Выбрать стиль, т.е. внешний вид формы (по своему выбору). Нажать Далее.

  4. Задать имена форм: Форма – Объекты, Подчиненная форма – Рабочие на объекте. Установить переключатель Открыть форму для просмотра и ввода данных. Нажать Готово. На экран выводится построенная форма.

Примечание - Отличие подчиненной формы от связанной (шаг 5) состоит в следующем. Подчиненная форма (в данном примере – Рабочие на объекте) постоянно находится на экране вместе с главной формой. Если используется связанная форма, то в окно построенной формы помещается кнопка; подчиненная форма выводится на экран только при нажатии этой кнопки.

9.Изменение свойств формы

Пусть для составной формы, построенной в разделе 8, требуется запретить удаление и изменение данных о рабочих. При этом должна сохраняться возможность внесения новых данных.

  1. Перейти на вкладку Формы. Выбрать форму Рабочие на объекте. Открыть ее в режиме конструктора.

  2. Щелкнуть правой кнопкой мыши по кнопке, расположенной в левом верхнем углу на пересечении верхней и левой линеек (область выделения формы), и выбрать команду Свойства. Другой способ – просто щелкнуть дважды по области выделения формы. На экран выводится окно Форма со свойствами формы.

  3. На вкладке Данные установить следующие свойства формы: Разрешить изменение – Нет, Разрешить удаление – Нет, Разрешить добавление - Да. Закрыть окно свойств формы.

  4. Сохранить внесенные изменения. Закрыть форму.

  5. Открыть главную форму (Объекты) в режиме формы. Убедиться в невозможности изменения данных о рабочих. Добавить одну запись о рабочем.

Задание для самостоятельного выполнения

Создать составную форму для просмотра данных об объектах и рабочих, занятых на них. Использовать связанную форму.