- •«Использование вычисляемых полей и параметров в запросах на выборку»
- •Задания для выполнения работы
- •1. Фамилия – нижний регистр
- •2. Фамилия_инициалы
- •3. Запрос с расчетами
- •4. Запрос с параметрами
- •Результат
- •5. Запрос с групповой операцией
- •6. Запрос с операцией sum
- •7. Запрос с операцией count
- •Контрольные вопросы
- •Ответы на контрольные вопросы
БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
ФММП
Кафедра «Основы бизнеса»
Отчёт по лабораторной работе №5
«Использование вычисляемых полей и параметров в запросах на выборку»
По дисциплине «Информационные технологии»
Выполнил студент гр.105020
Писарев М.О.
Проверил преподаватель
Дашкевич Н.В.
Минск 2011
Цель работы: изучить структуру вычисляемых полей и методику их создания при помощи Построителя выражений СУБД MS Access; изучить назначение и особенности использования параметров в запросах на выборку; приобрести практический опыт построения вычисляемых полей и использования параметров в запросах на выборку; освоить применение статистических функций для подведения итогов по группам.
Задания для выполнения работы
1. Фамилия – нижний регистр
В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения, сформировал запрос на выборку.
В запрос включил поля Фамилия, Имя, Отчество.
Дополнительно создал вычисляемое поле Фамилия в нижнем регистре, в котором преобразовал значения поля Фамилия к нижнему регистру, используя текстовую функцию LCase(). Для построения вычисляемого поля использовал Построитель выражений MS Access.
Отсортировал список фамилий в алфавитном порядке.
Выполнил запрос (отобразил результирующую таблицу).
Сохранил запрос с именем 11 Фамилия – нижний регистр.
Запроса в режиме Конструктора:
Вид запроса:
2. Фамилия_инициалы
В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения, сформировал запрос на выборку, который выводит список всех фамилий и инициалов.
В запрос включил поля Фамилия, Имя, Отчество.
Дополнительно создал вычисляемое поле Фамилия_Инициалы (вычисляемое поле, строится с применением текстового оператора & и текстовой функции Left()). Для построения вычисляемого поля использовал Построитель выражений MS Access.
Отсортировал список фамилий в алфавитном порядке.
Выполнил запрос (отобразил результирующую таблицу).
Сохранил запрос с именем 12 Фамилия_инициалы.
Запрос в режиме Конструктора:
Вид запроса:
3. Запрос с расчетами
В режиме Конструктора на основе базовых таблиц (таблицы выбрал самостоятельно в соответствии с вариантом) сформировал запрос, включающий поля из базовых таблиц и вычисляемое поле.
Внимание! Если в базовых таблицах присутствуют поля Скидка, Надбавка, Доплата и т.п., то формулу необходимо построить с учетом этих полей.
Порядок сортировки задал по варианту.
Выполнил запрос (отобразить результирующую таблицу).
Сохранил запрос с именем 13 Расчеты.
Вариант |
Включаемые в запрос поля |
Сортировать по указанному полю, поле на экран не выводить |
|||
из базовых таблиц |
вычисляемое |
||||
имя |
формула |
формат |
|||
1 |
2 |
3 |
4 |
5 |
6 |
14 |
Фамилия, Имя, Отчество, Дата заказа, Название маршрута, Цена, Количество, Скидка |
|
Цена Количество (1 – Скидка) |
денежный |
Дата заказа |
Вид запроса в режиме Конструктора:
Вид запроса: