Главная Обратная связь

Дисциплины:






Запрос на выборку. (MS Access)



В СУБД Access 2007 применяются различные типы запросов: на выборку, на обновление, на добавление, на удаление, перекрестный query, выполнение вычислений, создание таблиц. Наиболее распространенным является query на выборку. Применяются два типа запросов: query по образцу (QBE) и query на основе структурированного языка запросов (SQL).

Запросы на выборку используются для отбора требуемой пользователю информации, содержащейся в нескольких таблицах. Они создаются только для связанных таблиц. Queries могут основываться как на нескольких таблицах, так и существующих запросах. СУБД Access 2007 включает такие средства создания запросов, как Мастер и Конструктор.

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

· На вкладке создание в панели другие нажать кнопку конструктор запросов

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

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

· Если требуется упорядочить результирующие данные по значению определенного поля, для него в строке бланка Сортировка указать порядок сортировки

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

· Если заданные для разных полей условия отбора записаны в одной строке, то они связываются логической операцией И, а условия отбора, заданные в разных строках, - условием ИЛИ.

· В строке Вывод на экран поставить маркеры для тех полей, значения которых необходимо вывести на экран

· Результат выполнения запроса можно предварительно просмотреть, нажав кнопку просмотра Режим таблицы в панели результаты

· Для выполнения запроса нужно нажать кнопку в панели результаты

 

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

Над отобранными в результате выполнения запроса данными можно производить вычисления, используя групповые функции: Sum(сумма), Avg(среднее значение), Count(количество), Min(минимал-е значение), Max(максим-ое значение).

Для выполнения групповых операций в запросе следует:

Внести в бланк запроса дополнительную строку "Групповая операция", используя кнопку Итоги«Сигма» в панели Показать или скрыть вкладки Конструктор

В строке "Групповая операция" в нужном поле указать способ разбиения на группы: Условие - если в поле задается условие отбора, групповую функцию (Sum,Min, ...)- если над значениями данного поля должны проводится групповые операции, Группировка - в остальных случаях. (Прочитайте в учебнике пример на стр. 244)





sdamzavas.net - 2019 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...