- •Предисловие
- •Методические рекомендации к лабораторным работам Лабораторная работа №1 создание и корректировка базы данных
- •1.1. Создание файла базы данных
- •Необходимый минимум знаний
- •Предлагаемые задания и инструкции к ним
- •1.2. Создание таблиц базы данных
- •Введем в режиме конструктора данные согласно таблице1.1 (см. Ниже):
- •Пояснения к таблице
- •1.3. Установка связи между таблицами
- •1.5. Корректировка базы данных
- •1.6. Работа с таблицей
- •1.6.1. Корректировка структуры таблицы
- •1.6.2. Работа в режиме таблицы
- •Контрольные вопросы к Лабораторной работе №1
- •Лабораторная работа 2 создание запросов
- •Необходимый минимум знаний
- •Предлагаемые задания и инструкции к ним
- •2.1. Запросы на выборку
- •Выполнить запрос удобным для вас способом: Запрос/Запуск
- •Инструкция
- •Задание 2.2. Перекрестный запрос
- •2.3. Запросы на внесение изменений в базу данных
- •Контрольные вопросы к лабораторной работе №2
- •Лабораторная работа 3 создание форм
- •Необходимый минимум знаний
- •Предлагаемые задания и инструкции к ним.
- •4. Через кнопку обзор выберем нужный образ для создаваемой кнопки.
- •Контрольные вопросы к Лабораторной работе №3
- •Лабораторная работа 4 создание отчетов
- •Необходимый минимум знаний.
- •Предлагаемые задания и инструкции к ним
- •Контрольные вопросы к лабораторной работе №4
- •44. Как происходит создание флажка, выключателя или переключателя, присоединенных к данным?
- •Лабораторная работа 5 создание страниц доступа к данным
- •Необходимый минимум знаний
- •Предлагаемые задания и инструкции к ним.
- •Контрольные вопросы к лабораторной работе №5
- •Лабораторная работа 6 создание макросов
- •Необходимый минимум знаний
- •Предлагаемые задания и инструкции к ним.
- •6.1. Макросы, не связанные с событиями
- •2) Сохранить макрос с указанным на Рис. 6.16 именем.
- •Контрольные вопросы к лабораторной работе № 6
- •Лабораторная работа 7 создание и форматирование диаграммы в форме или отчете
- •Необходимый минимум знаний
- •Предлагаемые задания и инструкции к ним. Форматирование диаграмм
- •Переключиться в режим конструктора.
- •Выбрать из меню команду Выделенная область диаграммы.
- •4.В раскрывшемся диалоговом окне установить нужный формат ячейки:
- •Контрольные вопросы к Лабораторной работе №7
- •Контрольная работа Задание
- •Оформление и защита
- •Допускаемые ограничения при разработке
- •Варианты задания вариант 0
- •Отчет о поступлении всех видов изделий на склады фирмы от всех поставщиков
- •Вариант 1
- •О дефиците поступления изделий на склады фирмы от всех поставщиков
- •Вариант 2
- •Расчет суммы, подлежащей оплате за _____изделие (услугу)_____заказчиком
- •Вариант 3
- •Оценка работы сотрудника ______ за_______ месяц
- •Вариант 4
- •Анализ выполнения финансового плана фирмы за ___ месяц
- •Вариант 5
- •Оценка неполной оплаты отгруженной продукции (оказанных услуг) заказчиком _____ за месяц
- •Вариант 6
- •Отчет об отгрузке всей продукции со складов фирмы заказчику______за______месяц
- •Вариант 7
- •Анализ обеспеченности договора планом поставок продукции за_____месяц
- •Вариант 8
- •Долг поставщика месяц за ______ за _______ месяц
- •Вариант 9
- •Расчет суммы, подлежащей оплате клиентом ______ за продукцию, отгруженную в _____ месяце
- •Темы для самостоятельной проработки
- •Открытие ранее созданной базы данных
- •Изменение и сохранение базы данных
- •Места для хранения файлов
- •Создание резервной копии базы данных Microsoft Access.
- •Восстановление базы данных Microsoft Access из резервной копии
- •Завершение работы с базой данных
- •Использование справки
- •Создание баз данных Основные операции. Проектирование базы данных
- •Определение полей с уникальными значениями в каждой записи
- •Определение связей между таблицами
- •Ввод данных и создание других объектов базы данных
- •Использование средств анализа Microsoft Access
- •Создание базы данных Microsoft Access
- •Создание таблиц в базе данных
- •Преобразование Microsoft Access 97 или более ранней версии к формату Microsoft Access 2003
- •Применение форм Формы
- •Настройка формы
- •Изменение размеров элемента управления
- •Поиск данных Поиск и замена данных
- •Типы запросов
- •Разработка запросов
- •Сортировка записей
- •Добавление фильтров
- •Создание отчетов
- •Автоотчет
- •Мастер отчетов
- •Режим конструктора
- •1.Панель элементов управления.
- •Просмотр созданных отчетов
- •Модификация отчёта Настройка отчетов
- •Настройка в режиме конструктора
- •Создание и редактирование колонтитулов
- •Группировка данных в отчёте, формирование промежуточных и итоговых данных
- •Задание свойств отчета
- •Выдача отчёта или его части на печать
- •Список литературы
Лабораторная работа 2 создание запросов
В этой работе Вы научитесь создавать:
запросы на выборку с различными критериями отбора данных;
запросы на выборку с вычислениями над полями баз данных, над группами записей с использованием статистических функций;
с перекрестные запросы;
запросы на внесение изменений в базу.
Необходимый минимум знаний
Запросы используются для просмотра, изменения и анализа данных различными способами. Запросы также можно использовать в качестве источников записей для форм, отчетов и страниц доступа к данным.
Иначе говоря - это вопрос о данных в Ваших таблицах. Запросы могут формировать списки из одной или более таблиц, подсчитывать количество записей и даже выполнять расчеты. Они используются для поиска и вывода данных, удовлетворяющих заданным условиям, включая данные из нескольких таблиц. Запрос также может обновлять или удалять несколько записей одновременно и выполнять стандартные или пользовательские вычисления с данными.
Запрос - это требование на извлечение данных из таблиц базы, на выполнение вычислений над данными, на внесение изменений в базу данных.
Запрос может служить источником данных для форм, отчетов и страниц доступа к данным.
СУБД Access позволяет создавать запросы трех типов:
запросы на выборку,
перекрестные запросы,
Запросы с параметрами
Запросы на изменение (запросы на создание таблицы, удаление, обновление, добавление записей)
Запросы SQL (запросы на объединение, запросы к серверу, управляющие запросы, подчиненные запросы)
Наиболее распространенный тип запросов — Запрос на выборку. Запрос на выборку отбирает данные из одной или более таблиц по заданным условиям, а затем отображает их в нужном порядке. Его результатом является динамическая таблица, которая может быть просмотрена, проанализирована.
Запрос на выборку дает возможность:
включать в результирующую таблицу поля из одной или нескольких таблиц в нужном порядке;
выбирать записи, удовлетворяющие условиям отбора;
осуществлять вычисления над полями базы данных;
группировать записи и находить для групп записей или для всех записей итоговые значения по некоторым полям с помощью статистических функций:
Sum –сумма значений поля,
Avg – среднее значений поля,
Max – максимальное из значений поля,
Min – минимальное из значений поля,
Count – число значений поля и др.
Разновидностью запроса на выборку является запрос с параметрами.
Запрос с параметрами - это запрос, при выполнении отображающий в собственном диалоговом окне приглашение ввести данные, например, условие для возвращения записей или значение, которое требуется вставить в поле.
Если приходится часто выполнять одинаковые запросы изменяя при этом значение какого-либо параметра из условии отбора, то используется запрос с параметрами.
Можно разработать запрос, выводящий приглашение на ввод нескольких единиц данных, например, двух дат. Затем Microsoft Access может вернуть все записи, приходящиеся на интервал времени между этими датами.
Для ввода параметров запроса можно создать специальную форму или диалоговое окно, вместо использования диалогового окна запроса с параметрами. Запрос с параметрами не требует каждый раз вносить изменения в бланк запроса; вместо этого выводится приглашение пользователю ввести условия отбора. Запрос с параметрами особенно удобно использовать для неопытных пользователей и в качестве основы для форм и отчетов. Этот текст будет выводиться при запуске запроса. Текст подсказки должен отличаться от имени поля, но может включать его.
Запрос с параметрами выводит одно или несколько предопределенных диалоговых окон, в которых пользователь должен ввести значения параметров - условия отбора (текст, заключенный в квадратные скобки). Можно также создать собственное диалоговое окно, запрашивающее параметры запроса. Для создания запроса с параметрами в режиме Конструктора запроса перетащите поля из списка полей в бланк запроса.
Примеры запросов на выборку:
Добавление таблицы в запрос
Добавление полей в запрос
Задание условий отбора для запроса
Перекрестный запрос представляет собой специальный запрос итогового типа. Он отображает результаты итоговых статистических расчетов над значениями некоторого поля в виде перекрестной таблицы.
В перекрестном запросе отображаются результаты статистических расчетов, выполненные по данным одного поля. Эти результаты группируются по двум наборам данных, один из которых расположен в левом столбце таблицы, а второй — в верхней строке. Они служат для более компактного отображения информации.
Первый набор выводится в левом столбце и образует заголовки строк, а второй выводится в верхней строке и образует заголовки столбцов. Таким образом, перекрестные запросы – это запросы, выполняющие вычисления.
Значения одного или нескольких столбцов слева образуют заголовки строк. Заголовки столбцов представляют собой значения определенного поля, а на пересечении строк и столбцов находятся итоговые значения.
Запросом на изменение называют запрос, который за одну операцию вносит изменения в несколько записей.
Существует четыре типа запросов на изменение: на удаление, на обновление и добавление записей, а также на создание таблицы.
Существует четыре типа запросов на внесение изменений в базу данных:
1) запрос на удаление - удаляет группу записей из одной таблицы или нескольких взаимосвязанных таблиц базы данных, для которых задано каскадное удаление связанных записей;
2) запрос на обновление - служит для изменения значений полей таблицы;
3) запрос на добавление - производит добавление записей из одной таблицы в другую таблицу; добавляет группу записей из одной или нескольких таблиц в конец одной или нескольких таблиц
4) запрос на создание таблицы - создает новую таблицу на основе всех или части данных из одной или нескольких таблиц базы данных.
Перед созданием запроса нужно определить тип данных для параметров в запросе, являющемся базовым для диаграммы или для перекрестного запроса.
СУБД Access позволяет создавать запросы с помощью Мастеров и с помощью Конструктора. Мастера используются для создания определенных запросов. С помощью Конструктора можно создать любой запрос.