- •1.1. Общие сведения о Microsoft Access
- •1.1.1. Требования к организации базы данных
- •1.1.2. Таблицы
- •1.1.3. Формы
- •1.2. Проектирование базы данных
- •1.3. Создание базы данных
- •Существуют различные средства создания основных объектов бд:
- •1.4. Создание таблиц
- •1.5. Редактирование таблицы
- •1.6. Создание межтабличных связей
- •1.7. Пример выполнения задания
- •1.7.1. Создание таблиц в режиме конструктора
- •1.7.4. Создание межтабличных связей
- •1.7.5. Создание межтабличной формы
- •2.1. Выборка и сортировка данных
- •2.2. Создание запросов
- •2.3. Создание отчета по базе данных
- •2.4. Пример выполнения задания
- •2.4.1. Создание запроса в режиме конструктора
- •2.4.2. Создание запроса на расчет итоговых значений по полю Стипендия
- •2.4.3. Создание отчета Ведомость на выплату стипендии
- •2.5. Задание
- •3.1. Перемещение данных из (в) другие приложения
- •3.1.1. Задание на лабораторную работу Импорт и связывание таблиц
- •3.1.2. Задание на лабораторную работу Экспорт
2.2. Создание запросов
Запросы– это специальные средства для извлечения данных из таблиц и представления их в удобном виде. С помощью запросов выполняют отбор данных, их сортировку и фильтрацию. Кроме того, запросы позволяют преобразовывать данные, создавать новые таблицы, выполнять автоматическое наполнение таблиц данными, простейшие вычисления и т. д.
Запросы, как и другие объекты БД, можно создавать разными способами. Наиболее удобным для этой цели является режим конструктора (рис. 12).
В верхней области окна запроса представлены таблицы-источники данных, включенные в запрос, и связи между этими таблицами. Если новый запрос создается по таблицам, которые уже имеют связи, то их связи отображаются сразу же при размещении таблиц в верхней области окна. Если связи между таблицами еще не определены, их можно создать прямо здесь, в верхней области окна, тем же способом, каким пользовались в окне Схема данных. В этом случае заданные связи будут действовать только для запроса и не будут автоматически размещены в окнеСхема данных.
Нижняя область разбита на столбцы – по одному столбцу на каждое поле, включаемое в запрос. В столбцах представлены: имя поля и таблицы-источника этого поля, вид сортировки данных в поле, флажок, отмечающий необходимость вывода данных этого поля на экран, и условие отбора.
Рис. 12. Окно создания запроса в режиме конструктора
После создания запроса он сохраняется с указанным пользователем именем. Созданный запрос можно использовать в дальнейшем для получения в любой момент необходимой информации из БД. Для того чтобы внести изменения в структуру имеющегося запроса, надо перейти в режим конструктора, отредактировать запрос и сохранить выполненные изменения.
Результаты работы запроса можно фильтровать и сортировать с помощью кнопок панели инструментов точно так же, как это делается с таблицами. Если запрос отсортировать, а потом закрыть, Accessпредложит сохранить изменения, внесенные в структуру запроса. При сохранении новой структуры сохраняется и порядок сортировки, поэтому при следующем запуске запроса набор записей будет представлен уже в отсортированном виде.
2.3. Создание отчета по базе данных
Отчет– это итоговый документ, создаваемый на основе базы данных. По своим свойствам и структуре отчеты похожи на формы, но предназначены только для вывода данных, причем для вывода не на экран, а на принтер. Они содержат колонтитулы, номера страниц и другие специальные элементы оформления, характерные для печатных документов.
MicrosoftAccessпредоставляет пять различных способов подготовки отчетов (рис. 13):
создание отчета вручную в режиме конструктора;
полуавтоматическое создание отчета с помощью мастера отчетов;
автоматическое создание с помощью одного из двух мастеров Автоотчет, которые автоматически включают в отчет все поля выбранных таблиц или запросов;
создание диаграмм в пошаговом режиме с использованием мастера диаграмм;
создание почтовых наклеек с помощью мастера почтовых наклеек.
В отчет могут входить как все данные, так и отдельные избранные данные, содержащиеся в записях. Отчеты могут создаваться как на основе таблиц, так и на основе запросов. При сохранении отчета сохраняется только его структура. Данные, отражаемые в режиме предварительного просмотра отчета, не сохраняются вместе с отчетом. Данные в отчете всегда соответствуют текущему состоянию базы данных.