
- •1. Создание новой базы данных. Создание таблиц. Оформление таблиц Создание новой базы данных
- •Создание таблиц
- •Создание связей между таблицами
- •2. Создание простых запросов
- •Запросы на выборку
- •Добавление записей в таблицу в режиме запроса.
- •Задание условий отбора в запросе
- •Создание нового вычисляемого поля в запросе
- •Групповые вычисления в запросе
- •Параметрические запросы
- •Запрос на обновление
- •Запрос на удаление
- •Запрос на создание таблицы
- •3. Создание простых форм с помощью мастера и в режиме конструктора
- •Создание формы с помощью Автоформы
- •Создание формы с помощью мастера форм
- •Создание формы с помощью конструктора
- •4. Создание простых отчетов с помощью мастера и в режиме конструктора. Группировка данных в отчете
- •Создание отчета при помощи мастера
- •Создание отчета с помощью конструктора отчетов
- •Count ( [Фамилия] )
- •5. Создание базы данных с помощью мастера. Импорт таблиц из другой базы данных Работа с мастером создания базы данных.
- •Создание базы данных Торговая фирма
- •Примечание: значение по умолчанию автоматически появляется в новой записи при вводе данных в таблицу
- •6. Создание перекрестных запросов. Создание сложных запросов на выборку
- •Создание перекрестных запросов
- •Создание запросов с вычисляемыми полями и групповыми вычислениями
- •Остаток: [Суммарное количество товаров]![Количество на складе] - [Суммарное количество товаров]![Суммарное количество]
- •Сумма заказа: [Заказы]![Количество]*[Товары]![Цена]
- •Фамилия и имя: [Адреса]![Фамилия] & " " & [Адреса]![Имя]
- •Полный адрес: [Адреса]![ПочтовыйИндекс] & ", " & [Адреса]![Страна] & ", " & [Адреса]![Город] & ", " & [Адреса]![Адрес]
- •Задание сложных условий отбора в запросах на выборку
- •Not "Москва"
- •In (Люстра;Зеркало;Шкаф)
- •7. Создание сложных форм. Работа с подчиненными формами и элементами управления Группа и Вкладка
- •Создание формы с диаграммой
- •Создание формы для таблицы Поставки
- •Создание формы для таблицы Заказы
- •Создание формы для таблицы Товары
- •8. Создание отчета в виде письма. Работа с подчиненными отчетами
- •9. Создание кнопочной формы
Создание запросов с вычисляемыми полями и групповыми вычислениями
3. Создайте запрос на выборку, подсчитывающий суммарное количество заказанного товара по наименованиям.
Последовательность действий:
Создайте новый запрос в режиме конструктора и добавьте таблицы Товары и Заказы в запрос.
Перетащите в бланк запроса поля Код товара, Наименование товара, Количество на складе и Количество.
Выполните команду Вид – Групповые операции.
В столбце поля Количество раскройте список групповых операций и выберите функцию Sum.
Сохраните запрос под именем Суммарное количество товаров и запустите его на выполнение. В поле Sum_Количество подсчитана сумма количества товаров по всем заказам.
Вернитесь в режим конструктора запроса
Переименование полей в запросе
Чтобы изменить имя поля Sum_Количество, которое Access предложил по умолчанию, на более наглядное и понятное, выполните следующие действия:
Установите курсор перед первой буквой имени Количество в строке Поле
Введите Суммарное количество: (убедитесь, что в конце нового имени поля набрано двоеточие)
Сохраните запрос и запустите его на выполнение
Закройте окно запроса.
4. Создайте запрос на выборку, подсчитывающий остаток товара на складе.
Последовательность действий:
Создайте новый запрос в режиме конструктора.
В окне Добавление таблицы щелкните по вкладке Запросы и добавьте запрос Суммарное количество товаров. Закройте окно добавления таблицы.
Включите в запрос поля Наименование товара, Количество на складе и Суммарное количество.
Создайте новое поле Остаток, которое вычисляется как разность полей Количество на складе и Суммарное количество. Для этого щелкните мышью в ячейке строки Поле пустого столбца бланка запроса и нажмите кнопку Построить. Воспользовавшись списками папок и полей создайте следующее выражение:
Остаток: [Суммарное количество товаров]![Количество на складе] - [Суммарное количество товаров]![Суммарное количество]
После задания выражения нажмите Ок в окне построителя выражений.
Сохраните запрос под именем Вычисление остатка на складе и запустите его на выполнение.
Просмотрите результаты выполнения запроса и закройте окно запроса.
5. Создайте запрос на выборку, подсчитывающий общую сумму заказов.
Последовательность действий:
Создайте новый запрос в режиме конструктора
Добавьте в запрос таблицы Товары и Заказы.
Включите в запрос поле Наименование товара.
Создайте новое поле Сумма заказа, которое вычисляется как произведение полей Количество и Отпускная цена. Для этого щелкните мышью в ячейке строки Поле пустого столбца бланка запроса и нажмите кнопку построителя выражений. Воспользовавшись списками папок и полей, создайте следующее выражение:
Сумма заказа: [Заказы]![Количество]*[Товары]![Цена]
После задания выражения нажмите Ок в окне построителя выражений.
Выполните команду Вид – Групповые операции. Раскройте список групповых операций в созданном вами поле Сумма заказа и выберите операцию Sum
Сохраните запрос под именем Сумма заказов и запустите его на выполнение.
Просмотрите результаты выполнения запроса и закройте окно запроса.
6. Создайте запрос на выборку, который выводит фамилию, имя и полный адрес клиента.
Последовательность действий:
Создайте новый запрос в режиме конструктора
Добавьте в запрос таблицу Адреса.
Создайте новое поле Фамилия и имя, которое является объединением полей Фамилия и Имя. Для этого щелкните мышью в ячейке строки Поле пустого столбца бланка запроса и нажмите кнопку построителя выражений. Воспользовавшись кнопками построителя, списками папок и полей, создайте следующее выражение: