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