Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access_LR_2.doc
Скачиваний:
26
Добавлен:
15.04.2015
Размер:
339.97 Кб
Скачать

Формирование запросов на языке sql

Правила создания запросов на языке SQL изложены в разделе 5. Здесь приведем лишь тексты запросов.

Запрос 5. С помощью запроса на языке SQL вывести сведения обо всех турах с 5 по 20 июня 2002 г.

SELECT * FROM ТУРЫ WHERE Дата BETWEEN #06/05/2002# AND #06/20/2002#

Запрос 6. С помощью запроса на языке SQL для каждой фирмы вывести сведения об общем и среднем количестве туристов.

SELECT КодФирмы,

SUM(Колич) AS [Общее количество],

AVG(Колич) AS [Среднее количество]

FROM ТУРЫ

Group by КодФирмы Конструирование формы

  • В окне БазаИванов: база данных выбрать объект Формы; выбрать Создание формы с помощью мастера; выполнить команду Открыть.

В окне Создание форм-выберите поля для формы выбрать источники данных для формы:

 раскрыть список Таблицы и запросы; выбрать Таблица: СТРАНЫ;

 из окна Доступные поля в окно Выбранные поля перенести поле Страна (выделить название поле Страна; нажать кнопку [>]);

 раскрыть список Таблицы и запросы; выбрать Таблица: ФИРМЫ; из окна Доступные поля в окно Выбранные поля перенести поле Фирма (выделить название поля Фирма; нажать кнопку [>]).

 раскрыть список Таблицы и запросы; выбрать Таблица: ТУРЫ; перенести поля Дата, Колич, Цена из окна Доступные поля в окно Выбранные поля (если ошибочно перенесено ненужное поле – вернуть его назад с помощью кнопки [<]); нажать Далее.

  • В окне Создание форм-выберите вид представления данных в левом окне выделить ТУРЫ; нажать Далее.

  • В окне Создание форм-выберите внешний вид формы выбрать В один столбец (установить выключатель в этой позиции, если он стоял в другой); нажать Далее.

  • В окне Создание форм-выберите требуемый стиль выбрать, например, официальный; нажать Далее.

  • В окне Создание форм-задайте имя формы согласиться с предлагаемым именем (ТУРЫ); нажать Готово.

Форма создана и должна появиться на экране. Используя кнопки в нижней части окна формы, просмотреть данные, хранящиеся в базе.

Конструирование отчета

  • В окне БазаИванов: база данных выбрать объект Отчеты; выбрать Создание отчета с помощью мастера; выполнить команду Просмотр.

В окне Создание отчетов-выберите поля для отчета выбрать поля, включаемые в отчет:

 раскрыть список Таблицы и запросы; выбрать Таблица:СТРАНЫ; из окна Доступные поля в окно Выбранные поля перенести поле Страна (выделить название поля Страна; нажать кнопку [>]);

 раскрыть список Таблицы и запросы; выбрать Таблица:ФИРМЫ; из окна Доступные поля в окно Выбранные поля перенести поле Фирма (выделить название поля Фирма; нажать кнопку [>]);

 раскрыть список Таблицы и запросы; выбрать Таблица:ТУРЫ; перенести поля Дата, Колич, Цена из окна Доступные поля в окно Выбранные поля (если ошибочно перенесено ненужное поле – вернуть его назад с помощью кнопки [<]); нажать Далее.

Задать группировку данных в отчете:

  • в окне Создание отчетов-выберите вид представления данных в левом окне выделить СТРАНЫ (это выполнен пункт 1 – группировка); нажать Далее;

  • в окне Создание отчетов-Добавить уровни группировки, нажать Далее;

  • в окне Создание отчетов-Выберите порядок сортировки и вычисления, выполняемые для записей раскрыть первый список в правой части окна; выбрать поле Фирма (это выполнен пункт 2); нажать Итоги;

  • в окне Итоги для поля Колич установить флажок Sum (это даст суммарное количество туристов), для поля Цена установить флажки Avg, Min, Max (средняя, минимальная и максимальная цены тура); нажать ОК;

  • в окне Создание отчетов: Выберите порядок сортировки нажать Далее.

Задать параметры оформления внешнего вида отчета:

  • в окне Создание отчетов: Выберите вид макета для отчета переключатель Макет установить в положение блок; нажать Далее;

  • в окне Создание отчетов: Выберите требуемый стиль выбрать Деловой (или какой-либо другой); нажать Далее;

  • в окне Создание отчетов-Задайте имя отчета задать имя отчета ОтчетИванов; нажать Готово.

Отчет создан и должен появиться на экране для просмотра.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]