Создание запросов, форм, отчетов в СУБД ACCESS

Страницы работы

Содержание работы

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра Автоматики

Лабораторная работа №2

СОЗДАНИЕ ЗАПРОСОВ, ФОРМ,

ОТЧЕТОВ В СУБД ACCESS


Факультет:         АВТ

Группа:               АА-86

Студент:             Сапрыкин О.Н.

Вариант:             14

Преподаватель:

Тюнина Л.В.


Дата выполнения:

Отметка о защите:


Новосибирск

2012


1.  Цель задачи: Научиться  строить запросы к базе данных, кнопочные формы, отчеты, писать макросы, создавать совместные с MS Word и Excel  приложения.

2.  Ход работы:

Добавление фотографий

В исходную таблицу «Автомобиль» были добавлены фотографии, а также к полям Цена и ГодВыпуска применен формат Денежный и Числовой соответственно.

Рис.1 Фотография в таблице Автомобиль

Запрос параметрический по году выпуска

Позволяет получить сведения обо всех автомобилях, выпущенных в заданном году. При вызове запроса задание требуемого года происходит через диалоговое окно:

         

Рис. 2 Диалоговое окно

Рис.3 Задание условий в режиме конструктора


Запрос с вычислением цены продажи в евро

Позволяет получить цену проданного автомобиля в пересчете на другую денежную единицу, в данном случае Евро по курсу на текущую дату, условие в виде: ЦенаЕВРО: [Цена]/38,484

Рис.4 Вычисление цены в Евро

Перекрестный запрос по ценам продаж

Позволяет получить цену конкретного автомобиля по дате продажи.

Рис.5 Указание условий в режиме конструктора

Рис.6 Конечный вид перекрестного запроса


Запрос IIFпо классам автомобилей

Позволяет оценить класс конкретного автомобиля исходя из цены, условие в следующем виде: КлассАвто: IIf([Цена]>100000;"Премиум-класс";"Бюджет")

Рис.7 Класс автомобилей

Запрос betweenпараметрический по годам выпуска

Позволяет получить сведения обо всех автомобилях, выпущенных в заданном диапазоне лет, условие в следующем виде: Between [Введите начальный год выпуска] And [Введите конечный год выпуска]

Рис.8 Пример запроса для годов выпуска между 2000 и 2010

Запрос на обновление таблицы Автомобиль

Позволяет обновить цену автомобиля Nissan Skyline в исходной таблице (для экспериментов использовалась копия таблицы под названием test).

Рис.9 Внесение изменений в исходную таблицу запросом на обновление

Запрос на удаление записи таблицы Автомобиль

Позволяет удалить автомобиль Nissan Skyline из исходной таблицы (для экспериментов использовалась копия таблицы под названием test).

Рис.10 Внесение изменений в исходную таблицу запросом на удаление

Форма с подчинением

Позволяет получить форму, в которой будут содержаться данные из других форм

Рис.11 Подчиненная форма Автомобиль

Кнопочная форма

Позволяет получить форму, в которой будут содержаться кнопки для удобного управления базой данных. На данный момент кнопка «Изменить» позволяет вызвать форму изменения данных Автомобиль

Рис.12 Вид главной кнопочной формы

Отчет с группированием и вычислением

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

Рис.12 Отчет с вычислением и группировкой

Совместное приложение с MSWord, Excel

С помощью встроенной в MS Access функции экспорта в файл Excel и Word был экспортирован отчет, созданный чуть ранее.

Макросы

Простейшим видом макроса является информационное окно, содержащее одну кнопку «ОК». Макрокоманда «Сообщение», Аргументы «Чем не макрос?; Да; Информационное;»

Рис.13 Примитивный пример работы макроса

3.   Описание формы

Форма позволяет вносить изменения в таблицу Автомобиль, тем самым пополняя базу новыми записями, либо редактировать/удалять уже имеющиеся в таблице данные.


4.   Описание отчёта

Отчёт содержит информацию о марке автомобиля, дате продажи и покупателе. Для удобства представления информации данные отсортированы по полю «Марка».

5.  Вывод

В ходе данной лабораторной работы мы научились создавать:

·  запросы к базе данных (параметрические, IIF, с вычислениями, перекрестные);

·  формы с подчинением, кнопочные;

·  отчеты с вычислением и группировкой;

·  простейшие макросы;

Нами изучены способы связи базы данных с таблицами Excel и совместной работы с приложением Word.

Похожие материалы

Информация о работе

Предмет:
Базы данных
Тип:
Отчеты по лабораторным работам
Размер файла:
484 Kb
Скачали:
0