Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Алфавитный список с условием



В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения ( Клиенты, Абоненты, Преподаватели, Студенты, Сотрудники и т.п. согласно варианту индивидуальной БД), сформировать запрос на выборку, который выводит список фамилий в указанном буквенном диапазоне начальных букв.

В бланк запроса включить поля Фамилия, Имя, Телефон.

По полю Фамилия задать сортировку По возрастанию.

По полю Фамилия при помощи Построителя выражений задать условие:

Between Начальная_буква And Конечная_буква.

Начальную и конечную буквы диапазона списка задать самостоятельно.

Выполнить запрос (отобразить результирующую таблицу).

Сохранить запрос с именем 05 Алфавитный списокс условием.

Пример. Сформировать список клиентов, начальные буквы фамилий которых находятся в буквенном диапазоне от А до С включительно (рис. 4.1).

Рис. 4.1. Макет и результат запроса Алфавитный списокс условием


Проживающие по адресу

В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения, сформировать запрос на выборку, который выводит список проживающих на одной улице.

В бланк запроса включить поля Фамилия, Имя, Адрес.

По полю Фамилия задать сортировку По возрастанию.

По полю Адрес при помощи Построителя выражений задать условие:

Like * фрагмент_названия_улицы *

Название улицы задать самостоятельно.

Выполнить запрос (отобразить результирующую таблицу).

Сохранить запрос с именем 06 Проживающие по адресу.

Пример. Сформировать список клиентов, проживающих на улице Якуба Колоса (рис. 4.2).

Рис. 4.2. Макет и результат запроса Проживающие по адресу

Список с условием

В режиме Конструктора на основе базовых таблиц сформировать запрос на выборку согласно варианту индивидуальной БД. Состав базовых таблиц и полей, необходимых для запроса, определить самостоятельно.

Поле для сортировки и порядок сортировки выбрать самостоятельно.

Выполнить запрос (отобразить результирующую таблицу).

Сохранить запрос с именем 07 Список с условием.

Вариант 1. Сформировать список сотрудников с должностным окладом не менее определенного значения. Величину оклада задать самостоятельно.

Вариант 2. Сформировать список абонентов, разовая продолжительность разговора которых не превышает определенного значения. Значение продолжительности разговора задать самостоятельно.

Вариант 3. Сформировать список товаров, цена которых не превышает определенного значения. Значение цены товара задать самостоятельно.

Вариант 4. Сформировать список преподавателей, должностная почасовая ставка которых не превышает определенного значения. Величину почасовой ставки задать самостоятельно.

Вариант 5. Сформировать список книг, цена которых не превышает определенного значения. Значение цены книги задать самостоятельно.

Вариант 6. Сформировать список вкладчиков, разовая сумма взноса которых не менее определенного значения. Величину суммы взноса задать самостоятельно.

Вариант 7. Сформировать список номеров комнат, стоимость проживания в которых не превышает определенного значения. Стоимость задать самостоятельно.

Вариант 8. Сформироватьсписок фотоуслуг, цена которых не превышает определенного значения. Значение цены фотоуслуги задать самостоятельно.

Вариант 9. Сформировать список коммунальных услуг, стоимость которых не менее определенного значения. Величину стоимости услуги задать самостоятельно.

Вариант 10. Сформировать список товаров, залоговая стоимость которых не превышает определенного значения. Значение стоимости товара задать самостоятельно.

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

Вариант 12. Сформировать список студентов, рейтинговая оценка которых не менее определенного значения. Значение рейтинговой оценки задать самостоятельно.

Вариант 13. Сформировать список названий пиццы, цена которых не превышает определенного значения. Значение цены задать самостоятельно.

Вариант 14. Сформировать список маршрутов, цена путевки которых не превышает определенного значения. Значение цены задать самостоятельно.

Вариант 15. Сформировать список видеокассет, залоговая стоимость которых не превышает определенного значения. Значение стоимости видеокассет задать самостоятельно.

Список по дате

В режиме Конструктора на основе базовых таблиц сформировать запрос на выборку согласно варианту индивидуальной БД. Состав базовых таблиц и полей, необходимых для запроса, определить самостоятельно.

Поле для сортировки и порядок сортировки выбрать самостоятельно.

Выполнить запрос (отобразить результирующую таблицу).

Сохранить запрос с именем 08 Список по дате.

Вариант 1. Сформировать список сотрудников, работавших в заданный период. Начальную и конечную дату периода задать самостоятельно.

Вариант 2. Сформировать список абонентов, сделавших звонки в заданный период. Начальную и конечную дату периода задать самостоятельно.

Вариант 3. Сформировать список товаров, проданных в заданный период. Начальную и конечную дату периода задать самостоятельно.

Вариант 4. Сформировать список преподавателей, проводивших занятия в заданный период. Начальную и конечную дату периода задать самостоятельно.

Вариант 5. Сформировать список книг, выданных читателям в заданный период. Начальную и конечную дату периода задать самостоятельно.

Вариант 6. Сформировать список вкладчиков, выполнявших операции по вкладам в заданный период. Начальную и конечную дату периода задать самостоятельно.

Вариант 7. Сформировать список номеров комнат, заселенных в заданный период. Начальную и конечную дату периода задать самостоятельно.

Вариант 8. Сформировать список фотоуслуг, заказанных в заданный период. Начальную и конечную дату периода задать самостоятельно.

Вариант 9. Сформировать список коммунальных услуг, оплаченных в заданный период. Начальную и конечную дату периода задать самостоятельно.

Вариант 10. Сформировать список товаров, выданных напрокат в заданный период. Начальную и конечную дату периода задать самостоятельно.

Вариант 11. Сформировать список студентов, пропускавших занятия в заданный период. Начальную и конечную дату периода задать самостоятельно.

Вариант 12. Сформировать список студентов, родившихся в заданный период. Начальную и конечную дату периода задать самостоятельно.

Вариант 13. Сформировать список названий пиццы, заказанной в заданный период. Начальную и конечную дату периода задать самостоятельно.

Вариант 14. Сформировать список маршрутов, путевки на которые были проданы в заданный период. Начальную и конечную дату периода задать самостоятельно.

Вариант 15. Сформировать список видеокассет, выданных напрокат в заданный период. Начальную и конечную дату периода задать самостоятельно.

Фамилия – верхний регистр

В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения, сформировать запрос на выборку.

В запрос включить поля Фамилия, Имя, Отчество.

Значения в поле Фамилия, преобразовать к верхнему регистру, используя свойство Формат поля.

Отсортировать список фамилий в алфавитном порядке.

Выполнить запрос (отобразить результирующую таблицу).

Сохранить запрос с именем 09 Фамилия – верхний регистр.

Три фамилии

В режиме Конструктора сформировать запрос на выборку, позволяющий отобразить частичную информацию из базовой таблицы, содержащей персональные сведения.

В запрос включить поля Фамилия, Имя, Отчество, Телефон.

Отсортировать список фамилий в алфавитном порядке.

Для поля Фамилия задать подпись Три толстяка, используя свойство поля Подпись.

Ограничить набор значений в запросе 3 записями, используя свойство запроса Набор значений (рис. 4.3).

Рис. 4.3. Свойства запроса (ограничение набора значений)

Выполнить запрос (отобразить результирующую таблицу).

Сохранить запрос с именем 10 Три фамилии.

11. Подготовить для отчета распечатку окна БД, содержащую изображение вкладки Запросы (список созданных запросов в режиме таблицы – Вид/Таблица ).

12. Оформить отчет о выполнении работы.

44444 Содержание отчета 44444

1. Титульный лист.

2. Название и цель работы.

3. Постановка задачи (согласно варианту).

4. Макеты запросов в режиме Конструктора (при необходимости дополнительно привести окно Мастера запросов, окно Свойства поля, окно Свойства запроса ).

5. Результаты выполнения запросов.

6. Окно БД, вкладка Запросы (список созданных запросов)

7. Краткие ответы на контрольные вопросы.

8. Выводы.

9. Список использованной литературы.


sssss Контрольные вопросы sssss

1. Инструменты анализа данных из таблиц БД.

2. Назначение и виды запросов. Отличие запросов от таблиц БД.

3. Источники формирования запросов. Что является результатом работы запроса?

4. Виды запросов на выборку, их особенности.

5. Какие запросы можно создать в режиме Мастера?

6. Назначение и особенности создания перекрестного запроса.

7. Порядок создания запроса в режиме Конструктора. Структура окна Конструктора запроса и Бланка запроса.

8. Как задать подпись для поля в запросе? Как задать пользовательский формат для поля в запросе? Приведите примеры.

9. Как ограничить количество отображаемых в запросе записей?

10. Что такое условие отбора? Особенности формирования условий отбора для полей различных типов. Приведите примеры.

 

 

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

ИСПОЛЬЗОВАНИЕ ВЫЧИСЛЯЕМЫХ ПОЛЕЙ
И ПАРАМЕТРОВ В ЗАПРОСАХ НА ВЫБОРКУ

Цель работы: изучить структуру вычисляемых полей и методику их создания при помощи Построителя выражений СУБД MS Access; изучить назначение и особенности использования параметров в запросах на выборку; приобрести практический опыт построения вычисляемых полей и использования параметров в запросах на выборку; освоить применение статистических функций для подведения итогов по группам.

@@@@@ Задания для выполнения работы @@@@@

Фамилия – нижний регистр

В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения, сформировать запрос на выборку.

В запрос включить поля Фамилия, Имя, Отчество.

Дополнительно создать вычисляемое поле Фамилия в нижнем регистре, в котором преобразовать значения поля Фамилия к нижнему регистру, используя текстовую функцию LCase(). Для построения вычисляемого поля использовать Построитель выражений MS Access.

Отсортировать список фамилий в алфавитном порядке.

Выполнить запрос (отобразить результирующую таблицу).

Сохранить запрос с именем 11 Фамилия – нижний регистр.

2. Фамилия_инициалы

В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения, сформировать запрос на выборку, который выводит список всех фамилий и инициалов.

В запрос включить поля Фамилия, Имя, Отчество.

Дополнительно создать вычисляемое поле Фамилия_Инициалы (вычисляемое поле, строится с применением текстового оператора & и текстовой функции Left() ). Для построения вычисляемого поля использовать Построитель выражений MS Access.

Отсортировать список фамилий в алфавитном порядке.

Выполнить запрос (отобразить результирующую таблицу).

Сохранить запрос с именем 12 Фамилия_инициалы.

Запрос с расчетами

В режиме Конструктора на основе базовых таблиц (таблицы выбрать самостоятельно в соответствии с вариантом) сформировать запрос, включающий поляиз базовых таблиц и вычисляемое поле (согласно варианту из табл. 5.1).

UUU Внимание! UUU Если в базовых таблицах присутствуют поля Скидка, Надбавка, Доплата и т.п., то формулу необходимо построить с учетом этих полей.

Порядок сортировки задать по варианту (см. табл. 5.1).

Выполнить запрос (отобразить результирующую таблицу).

Сохранить запрос с именем 13 Расчеты.

 


Таблица 5.1

Исходные данные для запроса с расчетами

Вариант Включаемые в запрос поля Сортировать по указанному полю, поле на экран не выводить
из базовых таблиц вычисляемое
имя формула формат
           

 

Фамилия, Имя, Отчество, Код сотрудника, Название проекта Сумма к выплате Оклад ´ Число отработанных дней / 22 денежный Код сотрудника
Фамилия, Имя, Отчество, Код города, Название города Сумма к оплате Тариф за мин. ´ Продолжительность разговора денежный Код города
Название фирмы, Название товара, Цена товара, Количество, Дата продажи Общая стоимость Цена товара ´ Количество денежный Дата продажи
Фамилия, Имя, Отчество, Название должности, Название учебной дисциплины Сумма к выплате Должностная почасовая ставка ´ Количество часов денежный Название должности
Фамилия, Имя, Отчество, Номер билета, Название книги, Цена книги Цена книги, увеличенная на 30%   денежный Номер билета
Фамилия, Имя, Отчество, Номер счета, Сумма операции Сумма операции, увеличенная на 25%   денежный Номер счета
 
7

Фамилия, Имя, Отчество, Номер комнаты, Тип комнаты Дата заселения, Дата выбытия Оплата за проживание Стоимость проживания за 1 сутки ´ Кол-во суток ´ (1 + Доплата за тип номера + Доплата за бронь) денежный Дата выбытия

Окончание табл. 5.1

Фамилия, Имя, Отчество, Дата заказа, Название фотоуслуги, Цена, Количество, Скидка Стоимость заказа Цена ´ Количество´ (1 – Скидка) денежный Дата заказа
Фамилия, Имя, Отчество, Номер лицевого счета, Количество жильцов, Площадь квартиры Стоимость услуги Стоимость за 1 кв.м ´ Площадь + Стоимость на 1 жильца ´ Кол-во жильцов денежный Номер лицевого счета
Фамилия, Имя, Отчество, Дата выдачи, Название товара Стоимость проката Стоимость проката за 1 сутки ´ Кол-во дней проката денежный Дата выдачи
Фамилия, Имя, Отчество, Дата занятия, Название учебной дисциплины, Количество часов пропусков Стоимость отработки пропусков Количество часов пропусков ´ Цена 1 часа (цену задать самостоятельно) денежный Дата занятия
Фамилия, Имя, Отчество, Дата рождения, Название учебной дисциплины, Рейтинг Рейтинг, увеличенный на 10%   процентный Дата рождения
Фамилия, Имя, Отчество, Дата заказа, Название пиццы, Цена, Количество, Скидка Стоимость заказа Цена ´ Количество порций´ (1 – Скидка) денежный Дата заказа
Фамилия, Имя, Отчество, Дата заказа, Название маршрута, Цена, Количество, Скидка Стоимость заказа с учетом скидки Цена ´ Количество ´ (1 – Скидка) денежный Дата заказа
Фамилия, Имя, Отчество, Дата выдачи, Название видеокассеты Стоимость проката Стоимость проката за 1 сутки ´ Кол-во дней проката + Залоговая стоимость денежный Дата выдачи


Запрос с параметрами

В режиме Конструктора на основе базовых таблиц (таблицы выбрать самостоятельно в соответствии с вариантом) сформировать запрос, включающий поляиз базовых таблиц и вычисляемое поле (согласно варианту из табл. 5.2).

В запросе задать 2 параметра: для вычисляемого поля и в условии отбора по полю в соответствии с вариантом (см. табл. 5.2).

В вычисляемом поле для расчета использовать параметр с именем [Введите курс USD].

В условии отбора для поля по варианту использовать параметр с именем [Введите …] (вместо многоточия указать, например, название проекта, номер телефона и т.п. согласно варианту).

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

Выполнить запрос (отобразить результирующую таблицу).

Сохранить запрос с именем 14 Запрос с параметрами.

 


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-08-24; Просмотров: 1607; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.04 с.)
Главная | Случайная страница | Обратная связь