Читаем Microsoft Access 2007 полностью

Сумма – суммирует элементы в столбце. Работает только с числовыми или денежными данными.

Среднее – вычисляет для столбца среднее значение. Столбец должен содержать числовые или денежные величины или значения даты или времени. Функция игнорирует пустые значения.

Число – подсчитывает количество элементов в столбце.

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

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

Стандартное отклонение – показывает, насколько значения отклоняются от среднего.

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

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

Составьте запрос, подсчитывающий количество товаров в таблице Товары .

1. Откройте базу данных Отдел продаж .

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

3. В окне Добавление таблицы дважды щелкните кнопкой мыши на названии таблицы Товары . Нажмите кнопку Закрыть .

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

5. На вкладке Конструктор в группе Показать или скрыть нажмите кнопку Итоги . В бланке запроса появится строка Групповая операция .

6. В строке Групповая операция для поля Код выберите в раскрывающемся списке функцию Count .

Текст итогового запроса приведен в листинге 6.10.

...

Листинг 6.10.

Запрос на подсчет количества записей

SELECT Count(Товары. Код) AS [Count-Код]

FROM Товары;

7. Перейдите на вкладку Конструктор и выберите команду Выполнить .

Что же делать, если требуется подсчитать количество товаров с ценой более 1000 руб.? Измените созданный запрос.

1. Щелкните правой кнопкой мыши на заголовке вкладки запроса. Выберите из контекстного меню команду Конструктор .

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

3. В строке Групповая операция для поля Цена выберите из раскрывающегося списка значение Условие .

4. В строке Условие отбора для поля Цена введите условие > 1000.

Результирующий бланк итогового запроса с условием показан на рис. 6.22.

Рис. 6.22. Результирующий бланк итогового запроса с условием

Текст итогового запроса с условием приведен в листинге 6.11.

...

Листинг 6.11.

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

SELECT Count(Товары. Код) AS [Count-Код]

FROM Товары

WHERE (((Товары. Цена)>1000));

5. Перейдите на вкладку Конструктор и выберите команду Выполнить . В выборке остались две записи, которые удовлетворяют условию.

Вы можете составить итоговый запрос с подсчетом записей и использованием группировки. Для этого подсчитайте количество клиентов для каждого значения поля Рейтинг . Следуйте нижеприведенным указаниям.

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

2. В окне Добавление таблицы дважды щелкните кнопкой мыши на названии таблицы Клиенты . Нажмите кнопку Закрыть .

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

4. На вкладке Конструктор в группе Показать или скрыть нажмите кнопку Итоги . В бланке запроса появится строка Групповая операция .

5. В строке Групповая операция для поля Номер выберите в раскрывающемся списке функцию Count .

6. В строке Групповая операция для поля Рейтинг выберите в списке функцию Группировка .

Результирующий бланк итогового запроса с группировкой показан на рис. 6.23.

Рис. 6.23. Результирующий бланк итогового запроса с группировкой

Текст итогового запроса с группировкой приведен в листинге 6.12.

...
Перейти на страницу:

Все книги серии Видеосамоучитель

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных