Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты по инфе 2.doc
Скачиваний:
120
Добавлен:
15.03.2015
Размер:
517.63 Кб
Скачать

1. В строке Поле姣 щелкните в правой части клетки на стрелке, указывающей вниз, и выберите имя

поля, по которому будет осуществляться запрос. Если запрос осуществляется по полям из разных

таблиц, то сначала щелкните в строке Таблица姣 и укажите нужную таблицу, что позволит

ограничить список полей в строке Поле姣. Если запрос будет осуществляться по нескольким полям,

отобразите их имена в свободных строках строки Поле姣. 2. Проследите, чтобы в строке Вывод17 на

экран17 флажок отобразился бы галочкой. 3. В строке Условие17 отбора17 введите критерий выбора.

(Для задания диапазона значений в окне Конструктор запросов могут быть использованы операторы: ]

(больше), ]= (не менее), [ (меньше), [= (не более), Between (Выражение1) and (Выражение2) как с

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

окно Построитель выражений (кнопка Построить панели инструментов или соответствующая кнопка

контекстного меню).

Если это нужно, сохраните запрос для последующего использования.

Для выполнения запроса нажмите кнопку с восклицательным знаком: Запуск панели инструментов

или воспользуйтесь командой Запрос — Запуск.

Билет 58. Способы группировки в запросе, групповые функции (MS Access).

Назначение групповых операций

Групповые операции позволяют выделить группы записей с одинаковыми значениями в указанных

полях и использовать для этих групп одну из статистических функций.

В Access предусматривается девять статистических функций:

sum — сумма значений некоторого поля для группы;

Avg — среднее от всех значений поля в группе;

мах, Min — максимальное, минимальное значение поля в группе;

count — число значений поля в группе без учета пустых значений;

StDev — среднеквадратичное отклонение от среднего значения поля в группе;

var — дисперсия значений поля в группе;

First и Last — значение поля из первой или последней записи в группе.

Результат запроса с использованием групповых операций содержит по одной записи для каждой

группы.

Порядок создания запроса с использованием групповых операций

Для создания запроса с использованием групповых операций формируется запрос на выборку. В

бланк запроса включаются поля, по которым надо произвести группировку, и поля, по которым надо

произвести статистические вычисления.

Выполняется команда Вид|Групповые операции (View|Totals) или на панели инструментов

конструктора запросов нажимается кнопка Групповые операции (Totals). Можно также нажать

правую кнопку мыши и выбрать в контекстном меню Групповая операция (Total) (курсор мыши

должен быть уста-1новлен в бланке запроса). В бланке запроса появляется строка Групповая

Операция (Total), в которой для всех полей записано группировка (Group By).

Для того чтобы выполнить вычисления в группе по некоторому полю, нужно заменить в нем слово

группировка (Group By) на статистическую функцию. Выбрать необходимую функцию можно через

раскрывающийся в поле список.

Билет 59. Запрос на обновление. Вычисления в запросе (MS Access).

Запрос на обновление.

Задание типа запроса-обновление происходит с помощью кнопки Тип запрса: обновление панели Тип

запроса вкладки Конструктор.

Для создания запроса на обновление следует проделать следующие действия (пример вычисления

возврат18 книги через 10 дней после ее получения18 для таблицы Заказ ).

- На вкладке Создание в панели Другие нажать кнопку Конструктор запросов.

- В появившемся окне Добавление19 таблиц19 выбрать таблицы, данные из которых должны выдаваться

в результате выполнения запроса, с помощью кнопки Добавить

- Задать вид запроса-обновление. Для этого нажать кнопку Тип запроса: обновление панели Тип

запроса

- В бланке запроса появится новая строка Обновление, в которую следует задать выражение для

расчета значений данного поля.

- В строке Обновление вызвать Построитель выражений с помощью иконки, которая находится на

панели Настройка запроса.

- В окне Построителя выражений в нижней левой области открыть группу Таблицы и выбрать

таблицу Заказ. Задать вычисляемое выражение Дата получения +10, выбирая в нижней центральной

области нужные имена полей. Закончив вводить выражение, нажмите кнопку Ок.

Билет 60. Запросы с параметрами (MS Access).

Запрос с параметрами.

Пример.

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

фамилии автора.

- На вкладке Создание в панели Другие нажать кнопку Конструктор запросов.

- В появившемся окне Добавление19 таблиц19 выбрать таблицу Каталог с помощью кнопки Добавить.

- В окне Запрос姣 в строку Поле внести поля Автор, Название, Издательство и Год Издания.

- В строке Условие отбора поля Автор задать-[Введите имя автора]

- В строке Групповая операция поля Автор задать-count, а для других-группировка.

В результате выполнения запроса сначала на экран будет выдаваться диалоговое окно для ввода

параметра. Для данного примера следует задать конкретную фамилию автора.

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