- •Содержание
- •Основные понятия и терминология баз данных
- •Работа с таблицами Теоретические сведения
- •Создание базы данных с помощью мастера
- •Создание таблицы при помощи мастера таблиц
- •Создание таблиц путем ввода данных в таблицу
- •Создание таблицы в режиме конструктора
- •Примечание.Рекомендуетсяопределять ключевые поля, хотя это вовсе не обязательно. Если они не были определены, то при сохранении таблицы выдается вопрос, нужно ли их создавать.
- •Типы данных, используемые в поле таблицы
- •Создание в базе данных связей между таблицами
- •Целостность данных и каскадные операции
- •Создание новой таблицы путем импортирования из другой базы данных
- •Создание таблиц в режиме конструктора Проектирование таблицы Модели Структура таблицы Модели
- •Характеристики полей таблицы
- •Создание фиксированных списков
- •Данные для заполнения таблицы Модели
- •Проектирование таблицы Клиенты Структура таблицы Клиенты
- •Проектирование таблицы Купля автомобилей Структура таблицы Купля автомобилей
- •Тип данных Счетчик
- •Создание полей со списком, берущим свои значения из других таблиц
- •Организация таблиц в режиме таблицы Проектирование таблицыМастерские
- •Организация таблиц при помощи мастера создания таблиц Организация таблицыЗаписи работ
- •Связывание таблиц базы данных
- •Проектирование форм Теоретические сведения Способы создания форм
- •Механизм создания формы
- •Изменение макета формы в режиме конструктора Изменение вида формы
- •Проектирование формы на основе таблицы Клиенты Автоматическое создание формы
- •Доработка макета формы
- •Создание диаграммной формы по таблицеМодели
- •Проектирование составной формы Создание составной формы с использованием мастера
- •Оформление составной формы
- •Встраивание в форму кнопок
- •Изменение свойств формы
- •Теоретические сведения о запросах
- •Запросы на выборку и их использование
- •Создание запроса на выборку в режиме конструктора
- •Открытие и запуск запроса
- •Отображение или скрытие поля в результатах запроса
- •Сортировка записей в запросах
- •Построение запросов по базе данных «автомобили» Построение запросов с помощью конструктора по одной таблице
- •Построение запросов по одной таблице с использованием логических функций
- •Задания
- •Построение запросов по нескольким таблицам
- •Задания
- •Добавление вычисляемых полей в запросы
- •[Предпродажная подготовка])*(1 – [Скидка])
- •Группировка данных в запросах
- •Запросы по базе данных борей Импорт таблиц из базы данных Борей
- •Простые запросы по базе данных Борей (а)
- •Параметрические запросы (б)
- •[Введите первую страну] or [Введите вторую страну]
- •Задания (б)
- •Использование шаблонов при организации запросов (в)
- •Запросы с группировкой данных (итоговые запросы) (г)
- •Использование параметров и шаблонов в итоговых запросах (е)
- •Построение запросов на основании запросов (ж)
- •Построение запросов с записями без подчиненных (з)
- •Модифицирующие запросы (е)
- •Запросы создания таблиц
- •Запросы добавления
- •Запросы удаления
- •Запросы обновления
- •Перекрестные запросы (и)
- •Создание отчетов Теоретические сведения
- •Создание ленточного автоотчета
- •Доработка отчета в режиме конструктора
- •Работа с панелью элементов при модернизации отчетов
- •Группировка данных в отчетах
- •Создание почтовых наклеек и серийных писем
- •Создание базы данных на основе имеющихся образцов
Открытие и запуск запроса
Запросы на выборку могут открываться в режиме конструктора – для редактирования запроса, или в режиме таблицы, что позволяет просматривать результаты запроса. Также запустить запрос можно кнопкой «!» с панели инструментов.
Отображение или скрытие поля в результатах запроса
В бланк запроса можно добавить поле, используемое для задания условия отбора или порядка сортировки, без отображения данных из этого поля в результатах запроса. Для этого в режиме конструктора запросов установите флажки в строке "Вывод на экран" бланка для тех полей, которые требуется отображать, и снимите флажки для неотображаемых полей. После закрытия запроса все скрытые поля автоматически перемещаются в правые столбцы бланка.
Сортировка записей в запросах
Откройте запрос в режиме конструктора.
Для того чтобы провести сортировку по нескольким полям, сначала разместите поля в бланке в порядке выполнения сортировки. Помните, что Access начинает сортировку с самого левого поля в строке Сортировка, затем переходит к следующему, расположенному справа от него, и т. д. Например, чтобы выполнить сортировку сначала по полю "Фамилия", а затем по полю "Имя", поле "Фамилия" должно стоять в бланке слева от поля "Имя".
Выберите в бланке ячейку в строке Сортировкадля поля, по которому следует провести сортировку. Нажмите кнопку раскрытия списка и выберите конкретное значение (по возрастанию или по убыванию).
Для сортировки по дополнительным полям повторите шаги 2 и 3.
Построение запросов по базе данных «автомобили» Построение запросов с помощью конструктора по одной таблице
Задание 1: вывести список всех мастерских высшей категории, отсортированный в порядке убывания цены ремонта.
Откройте базу данных Автомобилии выберите вкладку «Запросы».
Щелкните по кнопке Создатьи выберите режимКонструктор.
Выберите таблицу Мастерские и закройте окно добавления таблиц.
Необходимо поместить в запрос поля Номер мастерской, Телефон, Директор, Средняя цена, Категория. Для вывода нужных полей Дважды щелкните по каждому из них, или же перетащите их мышью в поле запроса.
Чтобы просмотреть результаты выполнения запроса, в меню Вид выберите команду Режим таблицы, или щелкните по кнопке Представление запроса в левом верхнем углу экрана. Сохраните запрос под именем Мастерские высшей категории.
В созданном запросе фигурируют все мастерские. Теперь следует ввести фильтр с тем, чтобы выводились только мастерские высшей категории. Перейдите в режим конструктора, в поле Категорияустановите курсор в строкуУсловие отбораи запишите критерийвысшая. Обратите внимание, чтоAccessсам заключил ваш критерий в кавычки. Перейдите в режим таблицы и снова просмотрите результаты запроса. Все мастерские не высшей категории исчезли, отфильтровались.
Теперь поле Категорияпоказывать бессмысленно, т.к. оно содержит одинаковое значение для всех записей. Перейдите в режим Конструктора и в строкеВывод на экран в полеКатегория снимите галочку – вывод на экран данного поля будет отменен.
Список результата запроса выводится в порядке следования записей в таблице, т.е. в общем случае он никак не упорядочен. Для выполнения сортировки перейдите в режим конструктора и в строке Сортировка поляСредняя цена из выпадающего списка выберите опциюПо убыванию.Перейдите в режим таблицы и убедитесь в том, что полученный список результата запроса отсортирован в порядке убывания средней цены ремонта.
Сохраните последний вариант запроса. Помните, что сохраняется сам запрос, а не его результаты. В случае изменения данных в таблице список результата запроса будет также изменен.
Задание 2: построить запрос «Авто с ручной коробкой передач» по таблице Модели (поля Модель (сортировка по возрастанию), Цвет, Количество дверей, Обивка, Коробка передач (ручная и поле скрыть).
