Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access Лабораторная работа №2.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
675.33 Кб
Скачать

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

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

Для этого создадим запрос на выборку в режиме конструктора, добавив из таблицы Результаты сессии все поля. Параметром является «Номер группы». Значение параметра вводится в диалоговом окне. Для этого создайте запрос на выборку в режиме Конструктора, добавив из таблицы Результаты сессии все поля. Для создания запроса с параметром необходимо ввести в ячейку с условием текст условия отбора в квадратных скобках. В данном случае в строке Условие отбора для поля Номер группы введите фразу: [Введите номер группы], как показано на рисунке 132.

Рисунок 132 - Создание запроса с параметром

Запустите запрос на выполнение (меню ЗапросЗапуск), при этом появится диалоговое окно с приглашением ввести значение параметра (рисунок 133).

Рисунок 133. Диалоговое окно при запуске запроса с параметром

После ввода номера группы, просмотрите результат выборки (рисунок 134).

Рисунок 134 - Результат запроса с параметром.

4. Создание вычисляемых полей в отчете

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

Для этого в окне База данных активизируйте вкладку Отчет и нажмите кнопку Создать. В окне Новый отчет выберите Мастер отчетов и источник данных − таблицу Оценки. Выберите все поля. Дальнейшие действия работы с Мастером выполните самостоятельно: уровни группировки не задавать, осуществить сортировку по фамилиям, вид макета ступенчатый.

Для редактирования откройте заготовку отчета в режиме Конструктора.

Преобразуйте заготовку, заменив надписи и внешний вид некоторых объектов отчета. Вставьте дату: меню Вставка→Дата и время…

Для отчета нужно создать новое поле, в котором будет размещаться средний балл студентов. Для начала создайте новое пустое поле. Для этого вызовите Панель элементов (меню Вставка→Элемент ActiveX). На Панели элементов выберите инструмент Поле и щелкните в области данных отчета где будет размещаться поле Средний балл. Появится элемент, состоящий из имени поля (Поле…) и содержимого, как показано на рисунке 14.

Рисунок 135 - Отчет в режиме Конструктора

Установите текстовый курсор на имя поля и введите новое имя Ср. Балл. Отредактируйте размеры зоны имени поля.

Для размещения формулы, вычисляющей общее количество студентов, выделите область Свободный и выполните команду Вид→Свойства. Установите курсор в поле Данные и нажмите значок с тремя точками (рисунок 136).

Рисунок 136 - Окно свойств нового поля

В поле ввода построителя выражений (рисунок 137) при помощи имеющихся кнопок и перечня полей составьте следующее выражение:

=([Оценка1]+[Оценка2]+[Оценка3]+[Оценка4])/4.

Для ввода имени имеющегося поля нужно выделить имя поля в списке и нажать кнопку Вставить. Подтвердить введенное выражение: нажать клавишу ОК.

Рисунок 137. Окно построителя выражений

Перейдите в режим просмотра отчета: команда меню Файл→Предварительный просмотр. Отчет должен иметь вид, показанный на рисунке 138.

Рисунок 138 - Отчет Оценки с вычисляем полем Ср. балл

Таблица 1 – Индивидуальные варианты лабораторной работы

В

Предметная область

1

Отдел кадров автомобильного завода «ВАЗ» (Фамилия, Имя, Отчество, Пол, Дата рождения, Возраст)

2

Деканат транспортного факультета (Фамилия, Имя, Отчество, Дата рождения, Группа, Факультет)

3

Нагрузка преподавателя транспортного факультета (ФИО, Ученая степень, Должность, Кафедра)

4

Продажи автосалона (Менеджер, Клиент, Товар, Вид сделки (Поставка, продажа и т.д.))

5

Поставки автозавода (Дата поставки, Поставщик, Количество поставленной продукции, Способ перевозки (ж/д, самолет и т.п.))

6

Отношение «Основные фонды» (справочник наименований).

Атрибуты: наименование, инвентарный номер, первоначальная стоимость, дата ввода в эксплуатацию, норма амортизационных отчислений в месяц.

7

Отношение «Прокат» (справочник вещей).

Атрибуты: номер квитанции, адрес клиента, Ф.И.О. клиента, инвентарный номер взятой вещи, дата выдачи квитанции, дата возврата, оплата за день, стоимость взятой вещи.

8

Отношение «Чек на товар, взятый по безналичному расчету» (справочник товаров).

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

9

Отношение «Срочный банковский вклад» (справочник вкладов).

Атрибуты: вид вклада, номер счета, Ф.И.О. вкладчика, дата открытия вклада, вложенная сумма, срок хранения (1 месяц, 3, 6 и т.д.), процент прибавки по вкладу.

10

Отношение «Путевой лист» (справочник машин).

Атрибуты: табельный номер водителя, Ф.И.О. водителя, государственный номер машины, дата выписки путевого листа, длина маршрута (в один конец), норма расхода бензина на 1 км, фактический расход бензина за поездку, марка машины.

11

Отношение «Гостиница» (справочник категорий).

Атрибуты: Ф.И.О. клиента, паспортные данные, дата заселения, предполагаемая дата отъезда, номер комнаты, категория (люкс, президентский, обычный и т.д.), оплата за день.

12

Отношение «Рабочий план кафедры»

Атрибуты: наименование дисциплины, количество лекций в неделю (количество недель), количество практик в неделю (количество недель, количество групп), количество лабораторных в неделю (количество недель, количество групп), РГЗ, экзамен, зачет, консультации, курсовая работа, курсовой проект, вычисляемое поле: количество часов по дисциплине в семестре.

13

Отношение «Безработный» (справочник специальностей).

Атрибуты: Ф.И.О., адрес, паспортные данные, образование, специальность, дата подачи заявки, средний заработок за последний год.

14

Отношение «Справка банка на купленную валюту» (справочник валют).

Атрибуты: номер справки, дата выдачи, Ф.И.О. клиента, паспортные данные клиента, принято: код ценности (банкноты, акции, векселя), код валюты, курс продажи, налог (%), получено клиентом: код ценности, код валюты, сумма

15

Отношение « Повременная оплата труда» (справочник месяцев (количество рабочих дней)).

Атрибуты: табельный номер, Ф.И.О., количество детей, оклад, количество дней в месяце, количество отработанных дней.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]