- •Система управления базами данных Microsoft Access
- •Субд Microsoft Access
- •Основные объекты базы данных:
- •Термины и определения.
- •Этапы работы с базой данных.
- •Создание файла базы данных без помощи мастера
- •Создание таблиц с помощью мастера
- •Создание таблицы с помощью конструктора
- •Свойства полей таблицы
- •Формат поля выбирается из выпадающего списка, задается до ввода данных в таблицу. Иначе, данные, введенные до задания формата, будут искажены.
- •5. Поле счетчик.
- •6. Логическое поле.
- •7. Поле объекта ole .
- •Создание формы
- •Установление связей между таблицами
- •Удаление связи между таблицами
- •Создание простого запроса в режиме конструктора
- •Создание запроса с условием в режиме конструктора
- •Создание отчета
- •Порядок создания отчета с помощью Мастера
- •Поиск данных
- •Применение фильтра
- •Отменить фильтр
- •Редактирование таблиц
- •Обновление полей таблицы с помощью запроса на обновление.
- •Создание кнопочной формы
Установление связей между таблицами
Для того, чтобы работа базы данных была эффективной целесообразно установить связи между таблицами, входящими в состав базы данных.
Для установки связей таблицы должны иметь общее поле. Если такого поля нет, его можно создать, используя стандартные операции с таблицами.
Порядок установки связей между таблицами:
В окне базы данных выполнить команду [Сервис - Схема данных]
Выполнить команду [Связи - Добавить таблицу]. Эта команда позволит вывести на экран макеты таблиц, между которыми требуется установить связи.
В диалоговом окне «Добавление таблиц» нужно выделить название таблицы и нажать кнопку. Добавить. Эту операцию следует повторять до тех пор, пока в окне «Схема данных» не появятся макеты всех необходимых таблиц. (Макет таблицы содержит название таблицы, и имена всех полей таблицы).
Закрыть окно «Добавление таблиц» кнопкой «Закрыть».
В окне «Схема данных» в макете первой таблицы щелчком ЛКМ выделите имя поля, содержащее данные, которые являются общими для таблиц (например, ФИО сотрудника, он же исполнитель работы). Затем подведите курсор к выделенному полю, нажмите ЛКМ и, удерживая ее, переместите его на место аналогичного поля другой таблицы, отпустите ЛКМ.
На экране открывается окно «Изменение связей». Подтвердите создание связи кнопкой «Создать».
В окне «Схема данных» новая связь будет отображена графически.
Аналогично создаются связи между другими таблицами, макеты которых представлены в окне «Схема данных»
Закройте окно «Схема данных», ответив «Да» на запрос о сохранении макета схемы данных.
Удаление связи между таблицами
В окне базы данных выполнить команду [Сервис - Схема данных]
В дополнительном окне «Схеме данных» щелчком ЛКМ выделить графическое изображение связи между таблицами
Нажать клавишу delete на клавиатуре, либо выбрать пункт «Удалить» в контекстном меню линии связи.
Создание простого запроса в режиме конструктора
Для создания запроса можно использовать данные одной таблицы или нескольких связанных таблиц. При составлении запроса можно применять сортировку данных в запросе или вводить условие, в соответствии с которым будут выбираться данные.
Порядок создания простого запроса в режиме конструктора
В окне базы данных выполните команду (Запрос – Создать в режиме конструктора)
На экран выводится окно запроса в режиме конструктора и диалоговое окно «Добавление таблицы»
В списке таблиц выделите таблицу, на основе которой создается запрос и щелкните кнопку Добавить.
Аналогичным образом добавьте все таблицы, необходимые при создании запроса. В окне запроса появляются макеты таблиц и связей.
После выбора всех таблиц закройте окно «Добавление таблицы» кнопкой Закрыть.
В макете таблицы выделите имя поля, которое следует включить в запрос, а затем, удерживая нажатой ЛКМ, перетащите его в первую клетку строки «Поле» бланка запроса в нижний половине окна.
Аналогично перенесите в другие клетки этой строки имена всех полей, которые следует включить в запрос. Вместо перетаскивания можно выполнить двойной щелчок ЛКМ по имени поля в макете таблицы.
Выполните команду (Запрос – Запуск).
На экран выводится таблица запроса с данными. Записи в запросе можно отсортировать кнопкой «По возрастанию» или «По убыванию», курсор при этом должен находиться в том столбце, по которому выполняется сортировка.