Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access_лаб.docx
Скачиваний:
12
Добавлен:
29.08.2019
Размер:
143.23 Кб
Скачать
    1. Запрос 3

Создайте запрос (выполняется аналогично описанному выше способу), начисляющий стипендию отличникам 200% (от 3800 р.) и имеющим одну четверку – 100%. Для этого запроса необходимо указать таблицы Сессия и Студенты.

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

Таблица 7.

ПРОЕКТИРОВАНИЕ ЗАПРОСА 3

Где заполнять

Что заполнять

Пояснение

столбец

строка

1

Поле:

ФИО

Имя поля

Имя таблицы:

Студенты

Имя таблицы

Групповая операция:

Группировка

Вывод на экран:

Да

Условие отбора:

2

Поле:

SumBal:Оценка

Имя таблицы:

Сессия

Групповая операция:

Sum

Вывод на экран:

Да

Условие отбора:

>18

3

Поле:

Стипендия: 3800-(20-[SumBal])*1900

Выражение (набрать с клавиатуры)

Имя таблицы:

Групповая операция:

Группировка

Вывод на экран:

Да

Условие отбора:

Пояснение: В поле Групповая операция: для поля SumBal:Оценка мы установили Sum, чтобы определить суммарный балл каждого студента. А чтобы можно было использовать это значение при начислении стипендии в следующем столбце, этот столбец назвали SumBal. Тогда во втором столбце записали: от двойной стипендии отнять произведение разницы между числом 20 и суммарным баллам на размер стипендии. Для отличника эта разница будет равна 0, а для хорошиста с одной четверкой будет равна 1. В таблицу попадут только сведения о тех студентах, для которых выполняется условие отбора: «>18», т.е. отображать только сведения тех, кто имеет суммарный балл более 18.

Закройте запрос с помощью значка , расположенного в правом верхнем углу окна закладки Запрос3. В открывающихся диалоговых окнах согласитесь с предложением сохранить запрос и дайте ему имя Запрос3.

Просмотрите результат третьего запроса, щелкнув на его имени (см. слева в поле Все таблицы) двойным щелчком мыши.

На просьбу ввести значение параметра ничего не вводите (так как он вычисляется в нашем запросе) и нажмите ОК.

После просмотра результатов закройте окно.

  1. Формы

Создайте две формы: для ввода фамилий и для ввода оценок по предметам.

    1. Форма для ввода фамилий

Зайдите на ленту Создание и найдите поле Формы.

Щелкните левой кнопкой мыши на пиктограмме и затем из раскрывающегося списка выберите , чтобы создать формы под управлением Мастера форм. Таблицу на этом этапе можно не указывать. После этого появится первое диалоговое окно мастера Создание форм, в котором следует выбрать таблицы и поля для проектируемой формы.

В поле Таблицы и запросы выберите таблицу Студенты. Теперь из списка Доступные поля: выберите поля, участвующие в форме (ФИО), и перенести их в список Выбранные поля: (воспользуйтесь для этого кнопкой ). Окончив эту процедуру, выполните щелчок на кнопке .

После этого определите вид подчиненной формы, которая может быть представлена как в табулярном (ленточный), так и в табличном (табличный) виде. Остановимся на табличном виде и перейдем к следующему окну - .

В этом окне выбирается один из предлагаемых видов оформления формы. Для начала остановимся на стандартном оформлении формы (в списке выберем строку Стандартная). После чего нажмите на кнопку . В открывшемся окне задайте имя формы Студенты1. Нажмите кнопку . Допишите в форму Студенты1 фамилии еще двух студентов. После чего закройте окно.

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