Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
access.doc
Скачиваний:
13
Добавлен:
01.05.2025
Размер:
749 Кб
Скачать
☆

Вычисления в запросах

1. Создать запрос, в котором будут представлены сведения о дате рождения и возрасте студента.

1.1. Для выполнения задания необходимо записать выражение, вычитающее год даты рождения из года текущей даты. Для этого, в свою очередь, следует воспользоваться стандартными функциями Date() и Year(). Созданное выражение должно быть записано в соответствующем поле запросной QBE формы с помощью Построителя выражений.

1.1.1. Открыть запросную форму и сконструировать запрос, для чего, находясь во вновь открытой QBE форме (т.е. в режиме Конструктора запросов), активизировать Построитель выражений

1.1.2. Попав в окно Построителя выражений, сконструировать необходимое выражение, последовательно выбирая различные объекты, а именно:

  • поле Дата рождения таблицы Студенты,

  • стандартную функцию Year(),

  • знаки операций - вычитание,

  • разделители - скобки.

Рис.2.12.

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

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

2.1. Создать поле АнтропоКоэфф, содержащее обобщенный антропометрический коэффициент, вычисленный, как поделенная на 10 разность между ростом в сантиметрах и весом в килограммах.

2.2. Выполнить запрос, проверить правильность его работы и сохранить под именем Коэффициент.

3. Создать запрос на обновление таблицы.

3.1. Открыть новую запросную форму и определить в качестве источника таблицу Предметы.

3.2. Определить тип запроса – Запрос на обновление.

3.3. В поле Обновление сформулировать выражение, увеличивающее количество часов для всех предметов на 25.

2.4. В поле Условие отбора ограничить выполнение этого запроса только теми предметами, видом контроля для которых является Экзамен.

2.5. Выполнить запрос и проверить правильность его работы.

4. Создание отчетов

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

2. Создать отчет Отчет 1.

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

2.2. Пользуясь Списком полей, выбрать из таблицы поля, которые необходимо включить в отчет, а именно Фамилия ИО, КодГруппы, Дата рождения, Адрес и вычисляемое поле Возраст, созданное на основе поля Дата рождения.

2.3. Разместить выбранные поля и подписи к ним, заголовок на пространстве листа так, как показано на рис.2.13

Рис.2.13

2.4. Поместить в примечании отчета системную дату компьютера.

3. Создать отчет Отчет2.

Примечание. В данном пункте описана вся последовательность действий по:

  • созданию структуры отчета (поля, попадающие в отчет);

  • обработке данных, выбираемых в отчет (группировка и сортировка);

  • предварительному оформлению отчета.

3.1. Создать отчет, представленный на рис.2.14. Для этого на вкладке Отчеты указать режим использования Мастера отчетов и выполнить следующее:

  • определить имя таблицы-источника Группы;

  • выбрать все поля таблицы (КодГруппы, Специальность, Кол-во человек, курс);

  • выбрать режим группировки на основе данных поля Специальность;

  • задать сортировку записей по Курсу;

  • выбрать в качестве варианта вида макета Блок;

  • выбрать стиль отчета Строгий;

  • задать имя отчета Отчет2;

  • определить для дальнейшей работы с отчетом режим Изменения структуры отчета.

3.2. Представленные на рис.2.14 заголовок и подзаголовки групп не могут быть созданы Мастером и создаются с помощью Конструктора отчетов после завершения работы Мастера.

Для окончательного оформления отчета необходимо вернуться к Конструктору отчетов и выполнить следующие действия:

  • создать заголовки отчета,

  • создать подзаголовки групп,

  • скорректировать названия столбцов отчета,

  • изменить размеры полей.

Рис.2.14

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