Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




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

В этом запросе для каждого поля, которое предполагается использовать как параметр, в ячейку строки Условие отбора вводится [текст приглашения], заключенный в квадратные скобки. Это приглашение будет выводиться как заголовок окна для ввода параметра при запуске запроса.

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

Введенные заголовки столбцов должны точно соответствовать заголовкам столбцов в запросе в режиме таблицы.

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

Сортировка записей. Осуществляется указанием порядка сортировки в бланке запроса. Задайте сортировку по возрастанию или по убыванию или удалите условие сортировки.

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

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

Для выполнения группировки необходимо нажать кнопку S (групповые операции) на панели инструментов Конструктора запросов, чтобы в бланке запроса появилась строка Групповая операция:.

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

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

Для задания вычислений итоговых значений необходимо нажать кнопку S (групповые операции) на панели инструментов Конструктора запросов, чтобы в бланке запроса появилась строка Групповая операция:.

Для вычисления итогов необходимо заменить операцию Группировка в строке Групповая операция: на конкретную статистическую функцию, которая выбирается из раскрывающегося списка.

СУБД Access предоставляет девять функций, обеспечивающих выполнение итоговых вычислений.

1. Sum – возвращает сумму всех значений данного поля в каждой группе.

2. Avg – возвращает среднее арифметическое всех значений данного поля в каждой группе.

3. Min – возвращает наименьшее значение, найденное в данном поле внутри каждой группы, для числовых полей возвращает наименьшее значение, для текстовых полей—наименьшее из символьных значений независимо от регистра.

4. Мах – возвращает наибольшее значение, найденное в данном поле внутри каждой группы. Для числовых полей возвращает наибольшее значение, для текстовых полей – наибольшее из символьных значений независимо от регистра.

5. Count – возвращает число записей, в которых значения данного поля отличны от Null. Чтобы подсчитать число записей в каждой группе с учетом значений Null, введите в строку «Поле» специальное выражение COUNT (*).

6. StDev – возвращает стандартное отклонение всех значений данного поля в каждой группе. Эта функция применяется только к числовым или денежным полям. Если в группе меньше двух строк, СУБД Access возвращает значение Null.

7. Var – возвращает дисперсию значений данного поля в каждой группе. Эта функция применима только к числовым или денежным полям. Если в группе менее двух строк, Access возвращает значение Null.

8. First – возвращает первое значение данного поля в группе.

9. Last – возвращает последнее значение данного поля в группе.




Поделиться с друзьями:


Дата добавления: 2015-05-10; Просмотров: 262; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.