|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
III.2 ЗАПРОСЫ С ВЫЧИСЛЯЕМЫМИ ПОЛЯМИ
Запрос 11. Создать запрос, позволяющий вывести фамилии людей, для которых в результирующей таблице будут представлены два значения роста - в сантиметрах и в футах, а также два значения веса - в килограммах и фунтах. Создать в запросной QBE форме два новых поля - для роста, выраженного в футах, и веса - в фунтах. В этих полях следует записать выражения, связывающие традиционные английские меры длины и веса с метрическими единицами (напоминаем, что 1м=3,28ft, а 1кг=2,2lb). Рост(Ft): [рост]*0,0328 Образец результата запроса представлен на рисунке Запрос 12. Создать запрос, в котором будут представлены сведения о дате рождения и возрасте студента, как показано на рисунке Для выполнения задания необходимо записать выражение, вычитающее год даты рождения из года текущей даты. Для этого, в свою очередь, следует воспользоваться стандартными функциями Date() и Year(). Созданное выражение должно быть записано в соответствующем поле (Поле:) запросной QBE формы. Year(Date())-Year([рожд])
Запрос 13. Создать запрос, в котором будут представлены сведения о дате рождения и возрасте студента, с помощью Построителя выражений. Открыть запросную форму и сконструировать новый запрос, по критериям запроса12, для чего, находясь во вновь открытой QBE форме, активизировать Построитель выражений è Попав в окно Построителя выражений, сконструировать необходимое выражение, последовательно выбирая различные объекты, а именно: l поле дата рождения таблицы студент, l стандартные функции Date() и Year(), l знаки операций - вычитание, l разделители - скобки. Year(Date())-Year([дата рождения]) После конструирования выражения проверить правильность его записи в поле QBE формы и сравнить с тем, что было сделано ранее (в запросе 12). Запрос14. Создать запрос, где с помощью Построителя выражений будет определено вычисляемое поле, в котором для каждого студента будут представлены обобщенные антропометрические данные. Создать поле Антроп_Коэфф, содержащее обобщенный антропометрический коэффициент, вычисленный, как поделенная на 10 разность между ростом в сантиметрах и весом в килограммах. Выполнить запрос, проверить правильность его работы и сохранить под именем Антропо. Запрос 15. Создать запрос, в котором непосредственно перед его выполнением будут запрашиваться дополнительные данные по полю Имя На основе сохраненного запроса Антропо, создать запрос, позволяющий получить сведения о фамилии, имени, росте, весе и вычисляемом антропометрическом показателе для конкретного лица, имя которого будет запрошено как значение параметра непосредственно перед выполнением запроса. В качестве комментария в диалоге “Введите значение параметра” должен быть текст “Имя?”. Для этого в режиме конструктора введите в поле Условие отбора текст: [укажите имя:] см рисунок:
Запрос16. Создать запрос на обновление таблицы. Открыть новую запросную форму и определить в качестве источника таблицу Предметы. Определить тип запроса – Запрос на обновление. В поле Обновление сформулировать выражение, удваивающее количество часов для всех предметов: В поле Условие отбора ограничить выполнение этого запроса только теми предметами, видом контроля для которых является Зачет. Выполнить запрос и проверить правильность его работы. Запрос17. Создать перекрестный запрос на основе таблицы Студент, иллюстрирующий распределение мужчин и женщин по годам рождения. Указать в Мастере запросов выбрать Перекрестный запрос. Выбрать в качестве заголовка строк поле Пол, в качестве заголовка столбцов поле Рожд, а в качестве значения - поле Фамилия с функцией ЧИСЛО (подсчет значений). Выполнить запрос и проверить правильность его работы.
ОТЧЕТЫ
1) Необходимо создать и выполнить запрос в режиме создания таблицы, позволяющий извлечь в отдельную таблицу Студентки, лиц женского пола в возрасте от 16 до 20 лет. Создать отчет Отчет_Студентки в режиме мастера. Перейдя в режим создания нового отчета, активизировать Мастер отчетов для создания отчета на основе таблицы Студентки. Пользуясь Списком полей, выбрать из таблицы поля, которые необходимо включить в отчет, а именно Фамилия, Имя, Пол, и вычисляемое поле Возраст, созданное на основе поля Дата рождения. Разместить выбранные поля и подписи к ним, а также заголовок и колонтитул отчета на пространстве листа так, как показано на рисунке ниже Поместить в примечании отчета итоговое поле, в котором рассчитывается средний возраст лиц, данные о которых приведены в отчете. Перейдя в режим просмотра отчета, убедиться в его сходстве с образцом.
2)Создать и выполнить запрос, позволяющий извлечь в отдельную таблицу Студенты лиц мужского пола в возрасте от 30 до 40 лет. Таблица должна содержать поля Фамилия, Имя, Пол, Дату рождения. При отсутствии в таблице подходящих данных, предварительно ввести 5 записей, удовлетворяющих критерию выборки. Создать отчет Отчет_Дедушки. 3) Создать отчет Отчет_Студентки2 на основе таблицы Студентки, который позволит получить:
Данные в отчете должны быть сгруппированы по возрастным группам, в каждой из которых должны присутствовать только девушки одного года рождения. Вторичная группировка в пределах возрастной группы должна быть выполнена по росту.
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.) |