- •Лабораторная работа №1.
- •Создание базы данных
- •Создание таблицы с помощью Мастера
- •Переименование поля таблицы
- •Изменение ширины столбца таблицы
- •Лабораторная работа №2. Создание формы. Введение записей в форму. Режимы представления формы. Быстрая сортировка данных.
- •Создание формы
- •Представление записей в форме
- •Заполнение формы
- •Представление формы в режиме таблицы
- •Лабораторная работа №3. Организация поиска.
- •Лабораторная работа №4. Создание и применение фильтра.
- •Лабораторная работа №5 Создание нового поля в таблице. Описание к. Полю. Конструктор формы. Элементы управления.
- •Создание нового поля в таблице
- •Вставка элемента управления в форму
- •Использование нового элемента управления
- •Лабораторная работа № 5. Запросы в субд access.
- •Простой запрос
- •Построитель выражений
- •Запросы с вычисляемыми полями
- •Запросы на удаление и обновление
- •Лабораторная работа №6 Создание отчета с помощью Мастера. Конструктор отчета.
- •Создание отчета с помощью Мастера
- •Конструктор отчета
- •Печать отчета
- •Лабораторная работа №7 Организация работы с данными Самостоятельное определение ключевого поля таблицы. Установка связей. Подчиненная форма. Применение фильтра к сортировке данных.
- •Создание таблиц
- •Установка связей между таблицами
- •Создание подчиненной формы
- •Применение фильтра к сортировке данных
- •Копирование таблицы
- •Создание второй таблицы
- •Создание таблицы для учета выдачи книг
- •Установка связей между таблицами
- •Создание составной формы
- •Управление данными
- •Лабораторная работа №4а Создание запроса. Сортировка в запросе.
- •Лабораторная работа №8 Создание отчета без применения Мастера. Применение выражений в отчете.
- •Создание отчета
- •Создание нового поля в отчете
- •Построение выражений
- •Лабораторная работа №4б Создание запроса по образцу с условиями.
Лабораторная работа № 5. Запросы в субд access.
Запросы — основное средство обработки данных в базах данных. При помощи запросов можно выполнять следующие действия:
поиск нужной информации по одной или нескольким таблицам и анализ данных (запрос на выборку);
создание новой таблицы для сохранения результатов запроса на выборку (запросы на создание);
добавление новых строк в таблицу (запросы на добавление);
удаление строк из таблицы (запросы на удаление);
изменение значений уже имеющихся строк (запросы на обновление).
С запросами можно работать в трех режимах:
В режиме конструктора. Он позволяет определять и изменять критерии отбора записей, а также изменять макет запроса. Для работы в таком режиме необходимо нажать кнопку
.
В режиме таблицы. Этот режим позволяет просматривать, удалять и изменять данные, которые являются результатом запроса. Вызывается нажатием на кнопку
на вкладке Запросы.В режиме SQL. Этот режим выводит на экран и позволяет редактировать инструкцию SQL для текущего запроса. Для вызова этого режима откройте запрос и выполните команду Вид/Режим SQL.
Самые простые наиболее часто используемые - запросы па выборку. и принято начинать знакомство с созданием запросов. Цель запроса на выборку состоит в создании результирующей таблицы, в которой отображаются нужные по условию запроса данные из базовых таблиц.
Сформированная в результате запроса таблица не сохраняется на диске, однако остается в оперативной памяти до тех пор, пока не будет закрыта. Каждый раз при открытии запроса (кнопка Открыть) результирующая таблица создается заново.
Простой запрос
Создание запроса начинается с открытия вкладки Запросы Окна базы данных и щелчка на кнопке Создать. В открывшемся окне Новый запрос выбираем Конструктор. Затем в диалоговом окне Добавление таблицы выбирают те таблицы, на которых будет основан запрос. Выбранные таблицы заносят в верхнюю половину бланка щелчком на кнопке Добавить.
В окне Добавление таблицы имеется три вкладки: Таблицы, Запросы, Запросы и таблицы. Это означает, что запрос не обязательно основывать только на таблицах, если ранее уже был создан запрос, то новый запрос можно основывать и на нем.
Бланк запроса по образцу имеет две панели: на верхней расположены таблицы, на которых основывается запрос, с указанием связей между ними; строки нижней панели определяют структуру запроса.
Строку Поле заполняют перетаскиванием названий полей из таблиц в верхней части бланка, строка Имя таблицы заполняется автоматически при перетаскивании поля. Строка Сортировка позволяет отсортировать результат запроса по данному полю (по возрастанию или убыванию). Бывают случаи, когда поле должно присутствовать в бланке запроса по образцу, но не должно отображаться в результирующей таблице. В этом случае можно запретить его Вывод на экран, сбросив соответствующий флажок. Самая интересная строка в бланке запроса по образцу - Условие отбора. Здесь записывают тот критерий, по которому выбирают записи для включения в результирующую таблицу. По каждому полю можно создать свое условие отбора, при этом между отдельными условиями будет выполняться операция «И». Если требуется выполнить операцию «ИЛИ», то одно из условий записывают в строке «ИЛИ»
Запуск запроса выполняют щелчком на кнопке Запуск (или команда меню Вид/Режим таблицы), при запуске образуется результирующая таблица. Чтобы выйти из результирующей таблицы и вернуться к созданию запроса, нужно выбрать команду Вид/Конструктор.
Задание
Создайте простой запрос с помощью мастера на основе таблицы Адреса, отобразив в нем поля Фамилия, Имя, Телефон. Сохраните его под именем Телефоны.
Создайте простой запрос на основе таблицы Адреса, отобразив в нем поля «Фамилия», «Имя». Задайте условия отбора: поле «Имя» - Алеша. Сохраните его под именем Имя-Алеша.
Просмотрите этот запрос в режиме таблицы.
