Система управления базой данных Microsoft Access

Страницы работы

Фрагмент текста работы

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

Подпись:  Сохранение запроса осуществляется закрытием окна бланка запроса по образцу кнопкой    .. При закрытии запроса введите его имя.

Запрос с параметром – это специальный тип запросов позволяет пользователю самому ввести критерии отбора данных на этапе запуска запроса. Этим приёмом обеспечивается гибкость работы с базой. Запрос с параметром отличается от обычного запроса тем, что в параметр запроса вводится в структуре в то поле, по которому осуществляется отбор. Для этого параметр запроса, заключается в квадратные скобки и записывается в строке Условие отбора. По умолчанию Access назначает параметром запроса текстовый тип данных. Если нужно изменить тип данных параметра, то вы берите команду Запрос–Параметры и в диалоговом окне Параметры запроса введите название параметра и его тип. Название параметра должно точно соответствовать названию поля, только в этом случае запрос с параметром будет работать нормально.

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

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

Для создания запроса, производящего вычисления, служит тот же самый бланк запроса по образцу. Только в одном из столбцов вместо имени поля записывают формулу. В формулу входят заключённые в квадратные скобки названия полей, участвующих в расчёте, а также знаки математических операций. Например

сумма: [цена]*[количество]

где:    сумма: - название нового поля,

          [цена] – название первогополя, участвующего в вычислении,

          * - знак операции умножения,

          [количество] – название второго поля, участвующего в вычислении.

Для определения вычисляемых столбцов введите выражение в строку Поле. Выражение вводится непосредственно в ячейку, заметьте, что имена полей заключаются в квадратные скобки. Можно использовать построитель выражений для создания вычисляемого поля, для этого необходимо щелкнуть на кнопке Построить или использовать кнопки Shift+F2- и в диалоговом окне вводят формулу, при нажатии кнопки Ок формула переносится в бланк запроса.

Новое вычислительное  поле может быть отображено в результирующей таблице отсортированное.

Итоговые запросы. Запросы отбирают не только нужную информацию из таблиц и обрабатывают её путём создания новых (вычисляемых) полей, но и производит, так называемые, итоговые вычисления. Для итоговых вычислений используются групповые операции, позволяющие выполнять статистические операции со значениями конкретных полей. Для выбора групповых операций необходимо вывести дополнительную стоку бланка Запроса на выборку. Для этого необходимо нажать на кнопке Групповые операции (S) панели инструментов.

Например, если нужно вычислить общую сумму или среднее значение необходимо использовать статистические функции (Sum или Avg), которые выбираются из списка в соответствующей ячейке строки Групповые операции. Для этого необходимо щелкнуть по ячейке в этой строки, открыть список функций и выбрать нужную.

Так как типовые функции для данной записи не имеют смысла и существуют только для группы записей, то предварительно записи надо сгруппировать по какому-либо признаку. В полях, где производится группировка, нужно установить (или) оставить функцию Группировка

Похожие материалы

Информация о работе