- •Лабораторная работа №5 по курсу “Компьютерные информационные технологии” создание базы данных средствами субд access. Таблицы. Формы
- •1.Постановка задачи
- •2.Начало работы с Access
- •3.Создание и заполнение базы данных
- •3.1.Создание таблицы данных о рабочих предприятия
- •3.2.Изменение структуры таблицы
- •3.3.Заполнение таблицы
- •3.4.Создание таблицы об объектах
- •4.Простейшие операции с данными
- •Просмотр, изменение, добавление и удаление данных
- •Поиск данных
- •3.5.Связывание таблиц
- •Сортировка данных
- •Выбор столбцов для просмотра
- •5.Способы создания и виды форм
- •6.Создание простой формы
- •7.Изменение вида формы
- •Оформление заголовка формы
- •Вставка вычисляемого поля
- •8.Создание составной формы
- •9.Изменение свойств формы
- •Задание для самостоятельного выполнения
8.Создание составной формы
Пусть требуется создать форму для просмотра данных об объектах (включая данные о рабочих, занятых на этих объектах).
Перейти на вкладку Формы. Нажать кнопку Создать.
Выбрать команду Мастер форм. В поле выбора источника данных ничего не выбирать. Нажать OK.
В поле Таблицы и запросы выбрать таблицу Объекты (на ее основе будет строиться главная форма). Из списка Доступные поля перенести все поля в список Выбранные поля (это можно сделать одним нажатием кнопки >>). Кнопку Далее не нажимать!
В поле Таблицы и запросы выбрать таблицу Рабочие (она будет использоваться для создания подчиненной формы). Из списка Доступные поля перенести в список Выбранные поля имена полей Табельный номер, Фамилия и Профессия. Для этого используется кнопка >. В результате в списке Выбранные поля должны находиться поля из обеих таблиц. Нажать Далее.
Примечание. Если в списке Выбранные поля оказывается несколько полей с одинаковым именем (из разных таблиц), то перед именами таких полей автоматически указываются имена таблиц.
В очередном окне Создание форм в списке Выберите вид представления данных выбрать таблицу Объекты (т.е. таблицу, на основе которой будет строиться главная форма). Выбрать переключатель Подчиненные формы. Нажать Далее.
Выбрать вид подчиненной формы – Ленточный или Табличный (по своему выбору). Нажать Далее.
Выбрать стиль, т.е. внешний вид формы (по своему выбору). Нажать Далее.
Задать имена форм: Форма – Объекты, Подчиненная форма – Рабочие на объекте. Установить переключатель Открыть форму для просмотра и ввода данных. Нажать Готово. На экран выводится построенная форма.
Примечание - Отличие подчиненной формы от связанной (шаг 5) состоит в следующем. Подчиненная форма (в данном примере – Рабочие на объекте) постоянно находится на экране вместе с главной формой. Если используется связанная форма, то в окно построенной формы помещается кнопка; подчиненная форма выводится на экран только при нажатии этой кнопки.
9.Изменение свойств формы
Пусть для составной формы, построенной в разделе 8, требуется запретить удаление и изменение данных о рабочих. При этом должна сохраняться возможность внесения новых данных.
Перейти на вкладку Формы. Выбрать форму Рабочие на объекте. Открыть ее в режиме конструктора.
Щелкнуть правой кнопкой мыши по кнопке, расположенной в левом верхнем углу на пересечении верхней и левой линеек (область выделения формы), и выбрать команду Свойства. Другой способ – просто щелкнуть дважды по области выделения формы. На экран выводится окно Форма со свойствами формы.
На вкладке Данные установить следующие свойства формы: Разрешить изменение – Нет, Разрешить удаление – Нет, Разрешить добавление - Да. Закрыть окно свойств формы.
Сохранить внесенные изменения. Закрыть форму.
Открыть главную форму (Объекты) в режиме формы. Убедиться в невозможности изменения данных о рабочих. Добавить одну запись о рабочем.
Задание для самостоятельного выполнения
Создать составную форму для просмотра данных об объектах и рабочих, занятых на них. Использовать связанную форму.
