- •Кафедра «Экономика и организация машиностроительного производства»
- •Введение
- •Лабораторная работа № 1 Основные приемы работы с реляционной субд ms Access
- •Лабораторная работа № 2 Освоение этапов создания реляционной базы данных
- •Лабораторная работа №3 Разработка таблиц индивидуальной базы данных
- •Вариант 1. Бд «Договора подряда»
- •Вариант 2. Бд «Телефонные переговоры»
- •Вариант 3. Бд «Торговые операции»
- •Вариант 4. Бд «Почасовая оплата»
- •Вариант 5. Бд «Методическая библиотека»
- •Вариант 6. Бд «Банковские вклады»
- •Вариант 7. Бд «Бронирование мест»
- •Вариант 8. Бд «Фотосервис»
- •Вариант 9. Бд «Коммунальные платежи»
- •Вариант 10. Бд «Салон проката»
- •Вариант 11. Бд «Посещаемость занятий»
- •Вариант 12. Бд «Рейтинг студентов»
- •Вариант 1з. Бд «Доставка пиццы»
- •Вариант 14. Бд «Туристическая фирма»
- •Вариант 15. Бд «Салон видеопроката»
- •Лабораторная работа №4 Анализ данных при помощи запросов выбора
- •1. Простой запрос
- •2. Исходные данные.
- •3. Перекрестный запрос.
- •4. Список фамилий.
- •5. Алфавитный список с условием.
- •6. Проживающие по адресу.
- •7. Список с условием.
- •8. Список по дате.
- •9. Фамилия-верхний регистр.
- •10. Три фамилии.
- •Лабораторная работа № 5 Использование вычисляемых полей и параметров в запросах выбора
- •1. Фамилия-нижний регистр.
- •2. Фамилия-инициалы.
- •3. Запрос с расчетами.
- •4. Запрос с параметрами.
- •5. Запрос с групповой операцией.
- •6. Запрос с операцией sum.
- •7. Запрос с операцией count.
- •Лабораторная работа №6 Формирование запросов действий
- •1. Запрос «Создание новой таблицы».
- •2. Запрос «Экспорт данных».
- •3. Запрос «Обновление данных».
- •4. Запрос «Добавление данных».
- •5. Запрос «Удаление данных».
- •Лабораторная работа № 7 Проектирование и использование табличных форм
- •1. Автоформа в столбец.
- •2. Форма с объектом ole.
- •3. Форма с элементом управления Поле со списком.
- •4. Форма с диаграммой.
- •Лабораторная работа № 8 Проектирование и использование кнопочных форм
- •Лабораторная работа № 9 Подготовка отчетов средствами Microsoft Access
- •1. Автоотчет в столбец.
- •2. Автоотчет ленточный.
- •3. Подробный итоговый отчет.
- •4. Почтовые наклейки.
- •Лабораторная работа № 10 Взаимодействие субд Access с приложениями ms Office
- •1. Публикация в Microsoft Word.
- •2. Анализ в Microsoft Excel.
- •3. Сводная таблица Microsoft Excel.
- •4. Слияние с Microsoft Word.
- •5. Для отчета подготовить распечатку окна личной папки с созданными документами ms Office (представление файлов - в виде таблицы).
- •Лабораторная работа № 11 Разработка презентации базы данных средствами Microsoft PowerPoint
- •Литература
- •Содержание
- •Часть 1
- •220013, Минск, проспект Независимости, 65.
- •0 Бнту, э и омп, Лавренова о.А.
Лабораторная работа № 5 Использование вычисляемых полей и параметров в запросах выбора
Цель работы |
|
Содержание отчета
Название и цель работы.
Постановка задачи по варианту.
Макеты запросов в режиме Конструктора (при необходимости дополнительно привести окно Параметров запросов, окно Свойства поля, окно Свойства запроса).
Результаты выполнения запросов.
Окно БД, вкладка Запросы (список созданных запросов).
Список контрольных вопросов и ответов на них.
Выводы.
Список использованных источников.
Контрольные вопросы
Как создается вычисляемое поле в запросе? Какое имя присваивается вычисляемому полю по умолчанию?
Назначение и порядок работы с Построителем выражений MS Access.
Понятие выражения и его элементы. Виды операндов и операторов, используемых в выражениях.
Когда используются и как создаются запросы с параметрами. Как формируется имя параметра? Приведите примеры.
Каковы особенности использования в запросах статистических функций?
Порядок выполнения работы
1. Фамилия-нижний регистр.
В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения, сформировать запрос выбора.
В запрос включить поля Фамилия, Имя, Отчество.
Дополнительно создать вычисляемое поле Фамилия в нижнем регистре, в котором преобразовать значения поля Фамилия к нижнему регистру, используя текстовую функцию LCase().
Для построения вычисляемого поля использовать Построитель выражений MS Access.
Отсортировать список фамилий в алфавитном порядке.
Выполнить запрос (отобразить результирующую таблицу).
Сохранить запрос с именем 11 Фамилия-верхний регистр.
2. Фамилия-инициалы.
В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения, сформировать запрос на выборку, который выдает список всех фамилий и инициалов.
В запрос включить поля Фамилия, Имя, Отчество.
Дополнительно создать вычисляемое поле Фамилия_Инициалы (вычисляемое поле строится с применением текстового оператора & и текстовой функции Left()). Для построения вычисляемого поля использовать Построитель выражений MS Access.
Отсортировать список фамилий в алфавитном порядке.
Выполнить запрос (отобразить результирующую таблицу).
Сохранить запрос с именем 12 Фамилия-инициалы.
3. Запрос с расчетами.
В режиме Конструктора на основе базовых таблиц (таблицы выбрать самостоятельно) сформировать запрос, включающий поля из базовых таблиц и вычисляемое поле по варианту (табл.5.1).
Если в базовых таблицах присутствуют поля Скидка, Надбавка, Доплата и т.п., то формулу необходимо построить с учетом этих полей.
Выполнить запрос (отобразить результирующую таблицу).
Сохранить запрос с именем 13 Расчеты.
Таблица 5.1
Исходные данные для запроса с расчетами
Вариант |
Включаемые в запрос поля |
Сортировать по указанному полю, поле на экран не выводить | |||
из базовых таблиц |
вычисляемое | ||||
имя |
формула |
формат | |||
1 |
2 |
3 |
4 |
5 |
6 |
1 |
Фамилия, Имя, Отчество, Код сотрудника, Название проекта |
Сумма к выплате |
Оклад*Число отработанных дней/22 |
Денежный |
Код сотрудника |
2 |
Фамилия, Имя, Отчество, Код города, Название города |
Сумма к оплате |
Тариф за мин* Продолжительность разговора |
Денежный |
Код города |
3 |
Название фирмы, Название товара, Цена товара, Количество, Дата продажи |
Общая стоимость |
Цена товара* Количество |
Денежный |
Дата продажи |
Продолжение табл. 5.1
1 |
2 |
3 |
4 |
5 |
6 |
4 |
Фамилия, Имя, Отчество, Название должности, Название предмета |
Сумма к выплате |
Должностная почасовая ставка* Количество часов |
Денежный |
Название должности |
5 |
Фамилия, Имя, Отчество, Номер билета, Название книги, Цена книги |
Цена книги, увеличенная на 30% |
Цена книги*1,3 |
денежный |
Номер билета |
6 |
Фамилия, Имя, Отчество, Номер счета, Сумма взноса |
Сумма взноса, увеличенная на 25% |
Сумма взноса*1,25 |
денежный |
Номер счета |
7 |
Фамилия, Имя, Отчество, Номер комнаты, Тип комнаты Дата заселения, Дата выбытия |
Оплата за проживание |
Стоимость проживания за 1 сутки* Кол-во суток* (1+Доплата за тип номера + Доплата за бронь) |
денежный |
Дата выбытия |
8 |
Фамилия, Имя, Отчество, Дата заказа, Название фотоуслуги, Цена, Количество |
Стоимость заказа |
Цена*Количество |
денежный |
Дата заказа |
9 |
Фамилия, Имя, Отчество, Номер лицевого счета, Количество жильцов, Площадь квартиры |
Стоимость услуги |
Стоимость за 1 кв.м*Площадь + Стоимость на 1 жильца*Кол-во жильцов |
денежный |
Номер лицевого счета |
Окончание табл. 5.1
1 |
2 |
3 |
4 |
5 |
6 |
10 |
Фамилия, Имя, Отчество, Дата выдачи, Название товара |
Стоимость проката |
Стоимость проката за 1 сутки*(Дата возврата – Дата выдачи) |
денежный |
Дата выдачи |
11 |
Фамилия, Имя, Отчество, Дата занятия, Название предмета, Количество часов пропусков |
Стоимость отработки пропусков |
Количество часов пропусков*Цена 1 часа (цену задать самостоятельно) |
денежный |
Дата занятия |
12 |
Фамилия, Имя, Отчество, Дата рождения, Название предмета, Рейтинг |
Рейтинг, увеличенный на 10% |
Рейтинг*1,1 |
процентный |
Дата рождения |
13 |
Фамилия, Имя, Отчество, Дата заказа, Название пиццы, Цена, Количество |
Стоимость заказа |
Цена*Количество порций |
денежный |
Дата заказа |
14 |
Фамилия, Имя, Отчество, Дата заказа, Название маршрута, Цена, Количество, Скидка |
Стоимость заказа с учетом скидки |
Цена*Количество* (1–Скидка) |
денежный |
Дата заказа |
15 |
Фамилия, Имя, Отчество, Дата выдачи, Название видеокассеты |
Стоимость проката |
Стоимость проката за 1 сутки*(Дата возврата – Дата выдачи) |
денежный |
Дата выдачи |