Рекомендации по выполнению

1. Откройте Мастер отчетов (Создание®Отчеты®Мастер отчетов).

· На первом шаге укажите источник данных, на основе которого будет создан отчет и выберите нужные поля и нажмите кнопку Далее;

· На втором шаге выберите вид представления данных – Рейсы;

· На третьем шаге добавьте уровень группировки – по Дата;

· Четвертый шаг: порядок сортировки – поле Время по возрастанию;

· Пятый шаг: вид макета – выберите Ступенчатый;

· Шестой шаг: стиль – выберите Апекс;

· Седьмой шаг: введите название отчета – Рейсы и нажмите кнопку Готово. Откроется готовая форма в режиме Предварительного просмотра.

2. Перейдите в режим Конструктора и в Области примечания отчета добавьте вычисляемые поля для того, что бы вычислить сумму всех проданных билетов по каждому классу (Рис. 17).

· Для добавления нового поля на Панели элементов нажмите кнопку Поле и переместите указатель в то место Примечания отчета, где вы будете размещать новое поле. Нарисуйте рамку. На экране появятся два окошка: Поле и Свободный(Рис. 16). В поля впишите формулы:

=Sum([1 класс])

=Sum([Бизнес])

=Sum([Эконом])

· Название поля (обычно оно находится слева) – удалите, а в поле с данными введите формулу для расчета итогового значения. Для этого в окно Свободный (обычно оно находится справа) – формулу.

Рекомендации по выполнению - student2.ru

Рис. 16. Создание вычисляемого поля

Формула должна начинается со знака равно (=). Названия полей в формуле должны совпадать с названием полей в таблице. Каждое поле берётся в свои квадратные скобки. Аргументы встроенных функций берутся в круглые скобки.

Рекомендации по выполнению - student2.ru

Рис. 17. Размещение вычисляемых полей

3. Просмотрите получившийся отчет в режиме Предварительного просмотра, при необходимости в режиме Конструктора измените отчет. Отчет должен представлять из себя готовый к печати документ на листе размера А4.

4. Сохраните форму, присвоив ей имя Рейсы.

ДОПОЛНИТЕЛЬНОЕ ЗАДАНИЕ

VI. Проектирование запросов действия

Запросы действия

В MS Access существует два типа запросов – это запросы выборки и запросы действия. Запросы выборки не изменяют данных в таблице, а только отбирают данные в соответствии с условием отбора и показывают её пользователю. К запросам выборки относятся: подробный, итоговый, перекрестный, параметрический, повторяющиеся записи.

Второй тип запросов (запросы действия), служит для изменения данных в таблицах. Существует четыре вида запросов действия:

· запрос на создание таблицы

· запрос на обновление

· запрос на добавление

· запрос на удаления

Запрос на создание таблицы получает данные из одной или нескольких таблиц, а затем помещает набор результатов в новую таблицу. Эта новая таблица может располагаться в базе данных, открытой в данный момент, или создается в другой базе данных.

С помощью Запроса на обновление можно добавлять, изменять или удалять данные внутри одной или нескольких записей (строк). Полностью удалить запись с помощью этого запроса невозможно.

Запрос на добавление добавляет записи из одной или нескольких исходных таблиц (или запросов) в другую результирующую таблицу. Обычно исходные таблицы и конечная таблица находятся в одной и той же базе данных.

Если требуется удалить записи (строки) целиком, используется Запрос на удаление. По умолчанию запрос на удаление удаляет все данные каждого. При выполнении такого запроса всегда удаляется строка таблицы целиком.

Для создания запросов используется группа Тип запроса на контекстной вкладке Работа с запросами/Конструктор (Рис. 18), которая открывается при создании запроса в режиме конструктора.

Рекомендации по выполнению - student2.ru

Рис. 18. Группа Тип запроса

Рекомендации по выполнению - student2.ru Для создания формул можно использовать Построитель выражений (кнопка Построительв режиме Конструктора запросов). Окно построителя разделено на две части. В нижней части окна построителя выбирается содержащая нужное поле таблица, затем это поле двойным щелчком мыши добавляется на поле построения выражения. После построения всего выражения нажмите кнопку OK и в бланк запроса будет вставлена формула в виде:

Всего билетов: [Рейсы]![1 класс]+[Рейсы]![Бизнес]+[Рейсы]![Эконом]

По умолчанию вычисляемое поле называется Выражение1, поменяйте название на Всего билетов.

Наши рекомендации