Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом.docx
Скачиваний:
213
Добавлен:
17.02.2016
Размер:
1.94 Mб
Скачать

2.3.13 Перекрестный запрос

Перекрестный запрос – это операция построения таблицы для вычисления итоговых значений на основе существующей таблицы или запроса. Для запуска Мастера перекрестного запроса надо нажать кнопку Создать на вкладке Запросы. Выбираем из списка Перекрестный запрос и нажимаем Ok.

2.3.14 Описание создания Перекрестного запроса.

Для создания этого запроса, назовем его Перекрестный запрос, нужно:

  1. Нажать кнопку Создать на вкладке Запросы.

  2. Выбираем из списка Перекрестный запрос и нажимаем Ok.

На первом шаге надо выбрать таблицу или запрос. Я выбираю Запрос на выборку (рис.13).

Рис. 13. Создание перекрестного запроса

  1. На втором шаге надо выбрать поле, значения которого будут использованы для формирования строк таблицы и их заголовков. Выбираю поле ФИО. Каждому уникальному значению указанного поля будет соответствовать свой столбец в новой таблице.

  2. На третьем шаге необходимо выбрать поле, значения которого будут использованы для создания столбцов таблицы. Выбираю поле Наименование операции, нажимаю кнопку “Далее”.

  3. На следующем шаге надо выбрать поле и функцию, которая будет использоваться для подведения итога. В данном случае можно применить к поле Сумма функцию Sum. Нажимаю кнопку “Далее”.

  4. На последнем шаге надо набрать имя запроса Запрос перекрестный и нажать кнопку “Готово”.

Выполнение итогового запроса показано на рисунке 14.

Рис. 14. Перекрестный запрос

2.3.14 Запрос на Обновление

Разработаем Запрос на Обновление. Допустим ситуацию, когда поднялись цену на аренду квартир (код операций 3 и 4).

Для этого необходимо в режиме Конструктора выбрать таблицы Операции и Клиенты.

  • Затем преобразуем в окне Конструктора в Запрос на обновление при выборе команды Обновление Контекстного меню, появляющегося при нажатии кнопки Тип запроса на панели инструментов конструктора запросов, или команды меню Запрос/Обновление.

  • После выполнения этой команды в бланке запроса появляется строка Обновление.

  • Введем в строку Обновление выражение, определяющее новое значение поля *1,2, и заполним строку Условие отбора: 3 or 4 (рис. 15).

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

Рис.15. Окно создания запроса на обновление

2.3.15 Создание отчетов

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

  1. Нажать кнопку Создать на вкладке Отчеты.

  2. Выбрать Автоотчет: в столбец или ленточный и указать имя таблицы или запроса. Далее программа работает самостоятельно. На экране появляется полученный отчет (рис. 16).

Рис. 16. Автоотчет: в столбец

  1. Закрыть отчет (щелкнуть на кнопке Закрыть в правом верхнем углу окна отчета).

  2. Программа просит Сохранить? Отвечаю Да.

  3. Программа имя для сохранения отчета, предлагая имя таблицы или запроса, на основе которого составлялся отчет. Если желаете дать более осмысленное имя, то вводите его. Нажимаете кнопку Ok.

Теперь можно подкорректировать заголовок отчета, названия колонок или строк, выбрать тип и размер шрифта, выбрать цвет текста. Для этого нужно в режиме конструктора выделить заголовок отчета и напечатать в нем новый текст. Аналогично поступаем и с названиями колонок или строк.

Так же, можно создавать отчёты с помощью Мастера отчётов.

1. В объектах выбираем «Отчёты», нажимаем на «Мастер Отчётов».

2. Выбираем из поля таблицы и запросы объект, по которому будет создаваться отчёт (рис. 17).

Рис. 17. Создание отчёта с помощью Мастера отчётов

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

4. Выбираем параметры отчёта, порядок сортировки, стиль, имя, нажимаем готово.

Созданный отчёт по запросу сортировки показан на рисунке 18.

Рис. 18. Отчёт по Запросу на выборку