- •Основы работы с субд ms access
- •Основные понятия и технологические операции в
- •Окно программы
- •Создание базы данных
- •Создание таблиц
- •Приемы работы с таблицами Access
- •Заполнение таблиц с помощью форм
- •Личные данные
- •Успеваемость
- •Печать таблиц
- •Фильтрация
- •Связи между таблицами
- •Целостность данных
- •Установление связей
- •Изменение связей
- •Создание общей формы
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Работа с запросами и отчетами в субд ms access
- •Запросы
- •Запрос на выборку
- •Определение условий отбора
- •Примеры задания условий отбора
- •Создание вычисляемого поля
- •Запросы на изменение
- •Перекрестный запрос
- •Запрос типа "повторяющиеся записи"
- •Запрос типа "записи без подчиненных"
- •Отображение и создание запросов в режиме sql
- •Печать отчетов
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Свойства полей баз данных
- •Типы данных
- •Операторы, используемые в действительных выражениях Access
- •Статистические функции sql
- •Оглавление
Запрос на выборку
Запрос на выборку возвращает результирующий набор записей в соответствии с определенными в макете запроса условиями отбора.
Самостоятельное создание нового запроса производится в режиме конструктора.
!! Выберите в окне Новый запрос режим Конструктор и нажмите ОК.
Окно конструктора запросов имеет по умолчанию имя Запрос 1: запрос на выборку и разделено на две области. В верхней области отображаются списки полей добавленных таблиц или запросов. В нижней части – бланке запроса – определяется макет запроса с условиями отбора. Одновременно с окном конструктора на экране появляется окно Добавление таблицы, которое служит для выбора необходимых для запроса таблиц и добавления списков их полей в верхнюю часть окна конструктора. Это окно можно также вызвать командой меню Запрос/Добавить таблицу….
!! Добавьте в окно конструктора таблицы Список и Личные данные, затем закройте окно Добавление таблицы.
Заполнение бланка запроса выполняется аналогично заполнению бланка фильтра.
-
В строке Поле: выбираются поля, для которых будут заданы условия отбора записей (выбор полей также производится двойным щелчком по имени поля в верхней части окна конструктора запроса).
-
В строке Имя таблицы выбирается таблица, которой соответствуют заданные поля (чаще всего эта строка заполняется автоматически при выборе полей).
-
В строке Сортировка: указывается (при необходимости) порядок сортировки полей.
-
В строке Вывод на экран: устанавливаются или снимаются флажки. Такой флажок отображает на экране или скрывает столбец при выполнении запроса или фильтра. Если столбец скрыт, он все равно может быть использован для определения условий отбора.
-
В строке Условие отбора: указывается для каждого выбранного поля искомое значение или выражение.
!! Заполните бланк запроса следующим образом: поля – Фамилия, Имя и Отчество из таблицы Список и Адрес из таблицы Личные данные. Сохраните макет запроса с именем Адреса студентов.
Выполнение запроса для отображения искомого набора записей осуществляется одним из следующих способов:
-
подать команду Запрос/Запуск;
-
нажать кнопку Запуск (!) на панели инструментов;
-
задать отображение запроса в виде таблицы.
В результате возвращаемый запросом набор записей возвращается в табличной форме. Вид полученной таблицы можно изменять, используя все предоставляемые программой возможности форматирования.
!! Выполните запрос Адреса студентов и придайте полученной таблице желаемый вид. Закройте окно запроса.
Новый запрос можно создать на основе ранее созданного. Для этого следует:
-
открыть готовый запрос в режиме конструктора;
-
подать команду Файл/Сохранить как/экспорт…;
-
в открывшемся окне Сохранение объекта выбрать место сохранения запроса, задать новое имя и нажать ОК;
-
изменить условия отбора в новом запросе.
!! Пересохраните запрос Адреса студентов под именем Выборка по З и не закрывайте окно запроса.