- •Лабораторная работа №14 Проектирование базы данных по индивидуальной теме
- •14.1. Цель работы
- •14.2. Теоретические положения
- •14.2.1. Общие понятия
- •14.2.2. Технология работы с базой данных
- •14.2.3. Создание файла новой базы данных
- •14.2.4. Создание таблиц базы данных
- •14.2.5. Создание связи между таблицами базы данных
- •13.2.6. Создание формы
- •13.2.7. Создание отчета по таблице
- •14.2.8. Конструирование запроса на выборку
- •Создание запроса на выборку
- •Запрос на выборку записей, отвечающих условию
- •Запрос с вычислением значения в каждой записи
- •Запрос с вводом значения параметра во время выполнения запроса
- •Создание итогового запроса
- •14.2.9. Создание и конструирование отчета
- •14.3. Оборудование
- •14.4. Программа работы
- •14.5. Содержание отчета
- •14.6. Контрольные вопросы
- •14.7. Задание на работу
- •Приложение 1 Пример оформления порядка загрузки таблиц
13.2.7. Создание отчета по таблице
Отчет создают для вывода оформленного документа на печать.
Выберите объект Отчеты окна базы данных. Нажмете кнопку Создать.
В окне «Новый отчет» выберите режим Мастер отчетов. В нижней части окна нажмите на кнопку раскрытия списка. Выделите таблицу (например, ЗАКАЗЧИК). Нажмите кнопку ОК.
В списке Доступные поля в окне «Создание отчетов» укажите поля, которые необходимы для вывода на печать: нажмите кнопку , т.е. все поля таблицы будут присутствовать в отчете. Нажмите кнопку Далее. Появилось окно «Создание отчетов». Уровни группировки добавлять не надо. Нажмите Далее.
Задайте порядок сортировки по полю «Фирма» -возрастающий . Нажмите кнопку Далее.
Выберите вид макета для отчета: табличный. Установите ориентацию листа бумаги при печати: альбомная. Выберите переключатель «Настроить ширину полей для размещения на одной странице». Нажмите кнопку Далее.
Выберите требуемый стиль: сжатый. Нажмите кнопку Далее.
Задайте имя отчета - ЗАКАЗЧИК. Нажмите кнопку Готово.
Самостоятельно создайте отчет на основе таблицы ТОВАР.
14.2.8. Конструирование запроса на выборку
В MS ACCESS может быть создано несколько видов запросов:
Запрос на выборку - выбирает данные из взаимосвязанных таблиц и других запросов. Результатом его является таблица существующая до закрытия запроса;
Запрос на создание таблицы - основан на запросе выборки, но в отличии от него, результат запроса сохраняется в новой таблице.
Запрос на обновление, добавление, удаление - это запросы-действия, в результате выполнения которых изменяются данные в таблицах.
При создании запросов можно:
Накладывать условия на значение одного или нескольких полей;
Вычислять значение некоторого выражения для каждой обрабатываемой записи;
Вводить значения некоторых параметров во время выполнения запроса;
Подводить итоги по всем обрабатываемым записям.
Создание запроса на выборку
Задание 1. (Запрос «Телефоны»). Получить список контактных персон и их телефонов, отсортированный по алфавиту.
Откройте объект Запросы в окне базы данных. Нажмите на кнопку Создать.
В окне «Новый запрос» выберите режим Конструктора. Нажмите кнопку ОК.
В окне «Добавление таблицы» выберите таблицу ЗАКАЗЧИК. Добавить. Закройте окно «Добавление таблицы». В верхней части окна «Конструктор запроса» содержится схема данных запроса, которая показывает поля таблиц, включенных в область действия запроса. Нижняя часть окна содержит бланк, в котором Вы определяете параметры запроса. Каждый столбец бланка соответствует одному из полей (рис. 17).
Рис.17. Окно конструктора запросов
Заполнить бланк запроса. В строку Поле включить имена полей, используемых в запросе: Контактная персона и Телефон. Для этого установите курсор на имя поля в верхней части окна конструктора запроса, нажмите левую кнопку мыши, и, не отпуская ее, перетащите имя поля из верхней части конструктора запроса в нижнюю, поставив в строку Поле (рис.17)
|
Рис.18. Результат работы запроса «Телефоны» |