- •Домашнее задание для подготовки к зачету.
- •Создание файла базы данных
- •Создание структуры таблиц Создание структуры таблицы страны
- •Создание структуры таблицы фирмы
- •Создание структуры таблицы туры
- •Связывание таблиц (создание схемы данных)
- •Заполнение таблиц Для ввода данных в таблицу страны необходимо:
- •Формирование запросов в режиме конструктора
- •Формирование запросов на языке sql
- •Group by КодФирмы Конструирование формы
- •Конструирование отчета
- •Создание запросов на языке sql
- •Создание запроса на языке sql в субд Аccess
- •Редактирование запроса
- •Извлечение информации из таблиц
- •Вывод записей в нужном порядке
- •Выбор записей, удовлетворяющих условию отбора
- •Использование агрегатных функций
- •Группировка данных
- •Вычисления в запросах
- •Вывод данных из нескольких таблиц
Формирование запросов на языке 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 (средняя, минимальная и максимальная цены тура); нажать ОК;
в окне Создание отчетов: Выберите порядок сортировки нажать Далее.
Задать параметры оформления внешнего вида отчета:
в окне Создание отчетов: Выберите вид макета для отчета переключатель Макет установить в положение блок; нажать Далее;
в окне Создание отчетов: Выберите требуемый стиль выбрать Деловой (или какой-либо другой); нажать Далее;
в окне Создание отчетов-Задайте имя отчета задать имя отчета ОтчетИванов; нажать Готово.
Отчет создан и должен появиться на экране для просмотра.