
- •Среда программирования vb.
- •Лабораторная работа №2 (проверочная) Рабочее задание:
- •Лабораторная работа №3.
- •Лабораторная работа №4
- •Лабораторная работа №5
- •Лабораторная работа №6
- •Лабораторная работа №7
- •Лабораторная работа №8
- •Лабораторная работа №9
- •Лабораторная работа №10
- •Лабораторная работа №11
- •Создание таблицы.
- •Первичные и внешние ключи.
- •Изменение таблицы, которая уже была создана.
- •Исключение таблицы.
- •Лабораторная работа №12 «Создание запросов»
- •Команда Select.
- •Реляционные операторы.
- •Булевы операторы.
- •Специальные операторы.
- •Использование выражений в командах Select.
- •Работа с данными с помощью функций агрегирования.
- •Использование множества таблиц в одном запросе.
- •Вложение запросов.
- •Использование агрегатных функций в подзапросах.
- •Применение подзапросов, которые формируют множественные строки с помощью in.
- •Связанные подзапросы.
- •Представления (view).
- •Групповые представления.
- •Удаление представлений.
Лабораторная работа №8
Цель работы: Количество часов:2
научиться составлять запросы используя вычисляемые поля.
Рабочее задание:
Запросы с вычисляемыми полями.
Вывести наименования заказчиков:
а) располагающихся в Северодвинске (рекомендуемая функция InStr)
б) оформивших заказ в январе-апреле 1999 года (BETWEEN)
в) заказы которых были выполнены в предыдущем месяце. На результат данного запроса создать ленточную форму с заголовком «Перечень выполненных заказов». Добавить в примечание этой формы одно свободное поле с вычислением количества заказов и поместить данную форму в пункт меню «Обработка оперативных операций»
Вывести номера заказов, дату оформления, дату готовности и:
г) количество лет и месяцев, потребовавшихся на выполнение заказа
Вывести номера заказов, дату оформления, дату готовности для заказов:
д) оформленных в конкретном году (год оформления указать в качестве параметра)
е) оформленных определенным заказчиком (код заказчика указать в качестве параметра)
ж) которые будут готовы в текущем месяце.
Порядок выполнения работы:
Создание запроса, содержащего вычисляемые поля:
В окне конструктора запроса перейдите к первому чистому столбцу запроса.
Введите имя столбца с двоеточием после него, а затем выражение: например, Год:Year([Дата оформления]). Если не ввести имя поля и двоеточие, Access по умолчанию предоставит вычисляемое поле с именем Выражение1. Для использования “Построителя выражений” при вводе выражения нажмите кнопку “Построить” на панели инструментов.
При необходимости введите критерий отбора в строке “Условие отбора” для вычисляемого столбца.
Создание запросов с параметрами:
В окне конструктора запроса установите курсор в ячейку “Условие отбора” того поля, значения которого необходимо менять при каждом запуске запроса.
Введите строку-подсказку, заключив ее текст в квадратные скобки, например: [Введите код заказчика:].
Нажмите кнопку “Запуск”.
Общие сведения:
Существует ряд вычислений, которые можно выполнить в запросе, например, перемножить значения двух полей или вычислить дату, отстоящую на три месяца от текущей даты. Результаты вычислений, выводящиеся в поле, не запоминаются в базовой таблице. Вместо этого, вычисления снова производятся всякий раз, когда выполняется запрос, поэтому результаты всегда представляют текущее содержимое базы данных. Обновить вычисленные результаты вручную невозможно. Для определения вычисляемого поля можно использовать выражения, создаваемые пользователем.. Вычисляемые поля отображают данные, рассчитанные на основе значений других полей из той же строки таблицы запроса. Для каждого вычисляемого поля следует выбрать одно выражение. Вычисляемое поле создается с помощью выражения, которое вводится в пустую ячейку Поле в бланке запроса.
Всю информацию о создании в запросе вычисляемых полей вы можете получить используя Справочную систему Access. Для этого выполните следующую цепочку действий:
Пункт меню ? Вызов справки Вкладка "Содержание" Работа с запросами Проведение вычислений.
Если запрос требуется выполнять многократно, постоянно изменяя условие отбора, то можно преобразовать его в запрос с параметрами. Запросы с параметрами позволяют задать критерий отбора с помощью диалогового окна “Введите значение параметра”.
Всю информацию о создании запросов с параметрами вы можете получить используя Справочную систему Access. Для этого выполните следующую цепочку действий:
Пункт меню ? Вызов справки Вкладка "Содержание" Работа с запросами Создание перекрестных запросов и запросов с параметрами Запросы с параметрами.
Контрольные вопросы:
Как создать вычисляемое поле ?
Как использовать построитель выражений ?
Можно ли использовать вычисляемые поля в условии отбора ?
Как создать запрос с параметром ?
Составление отчетов:
Студенту необходимо продемонстрировать знание работы с Access.
Показать выполненное задание преподавателю.
Ответить на контрольные вопросы.