Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Виды запросов.

 

Можно создавать в режиме «Конструктор» – «ручное» создание запроса на основе одной или нескольких таблиц.
На вкладке «Запросы» нажимаем кнопку «Создать». Выбираем режим «Конструктор»;
Выбираем таблицу, связанный с запросом справочник или базу данных и нажимаем кнопку «Закрыть». Они, вместе со связкой по соответствующим полям, появятся в верхней части экрана создания Запроса – схема данных данного запроса (при наличии заранее заданной связки). Например, справочник «Цеха» и База данных «Личные карточки», связанные по полю «Цех».
Далее необходимо в колонках Запроса выбрать в каждом столбце:

и т.д.
Подсчеты по количеству необходимо делать в виде макросов или «выражений».
Запуск запроса в работу – кнопка «Открыть».
Если не устраивает сортировка данных, можно ее осуществить с помощью выбора поля в столбце и нажатия кнопок <А-Я> или <Я-А> (см. выше – сортировка данных).
«S» - указание группировки по данному полю.

(для показа суммирования в одной колонке):

На вкладке «Запросы» нажимаем кнопку «Создать». Выбираем режим «Конструктор»;
Выбираем таблицу или Запрос, указываем поля (все или выборочно).
Далее нужно указать: подсчет для всех или Итоги.
Если интересуют Итоги – нужно нажать на кнопку <Итоги>. Так как цифровых полей нет, то Access сам предложит вариант «Подсчет количества записей KartPers».
Необходимо включить флажок. Далее даем название таблице и получаем сумму персонала по цехам (на основе выше описанного сделанного в Конструкторе Запроса).

(для создания всевозможных подсчетов на базе Схемы данных):

Данный запрос строится на основании продуманных заранее взаимосвязей и, обычно, на основе сводной Базы данных.

Сначала необходимо выбрать базу данных. Обычно – основную. В работе с Кадрами - это БД «Личные карточки».
Далее нужно выбрать одно – три поля – для организации строк – уровни вложения полей.
И одно поле для организации расчетов. В нем необходимо выбрать вид вычислений: Count (подсчет количества – например, персонала по цехам, должностям и т.д.), Sum (сумма – например, сумма окладов, зарплаты и т.д.). Расчеты производятся по выбранным полям.

(для повторов данных в таблицах):

(для показа записей, не имеющих связей):
Например, клиенты, не имеющие заказов.


8.2. Вычисления в запросах, возможности создания и редактирования формул.

Для полей из указанных в схеме запроса таблиц можно указать любые вычисления.
Чтобы произвести вычисления, в запрос необходимо добавить дополнителньые вычисляемые поля, значения которых рассчитываются на базе значений других полей запроса.
Пример: Выше на 10%: [Наборы].[Цена]*1,1. Нужно обращать внимание, что разделителем между дробной и целой частью является запятая (лучше цифры набирать на цифровой добавочной клавиатуре, где символ «.» в вычислениях сразу однозначно интерпретируется, как символ «,».

 

Итоговый запрос создается с помощью режима – Сводный запрос.
Можно использовать три таблицы, включая связующую таблицу.
При этом можно с любом месте запроса вызвать контекстное меню (правая кнопка мыши) и выбрать признак «групповые операции».
В бланке запроса появится новая строка Группировка.
Итоговые функции: в поле, по которому мы хотим посчитать итоги, выбрать из списка функцию «Sum» (сумма), чтобы просуммировать все значения выбранных полей. Функция «Подсчет» посчитает количество значений поля.


Дата добавления: 2015-11-30; просмотров: 32 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.007 сек.)