Групповые функции. Особенности их использования в выражениях для вычисляемых полей.



Замечание 1: Функция Count возвращает количество всех записей с непустыми значениями в поле (т. е. полей, не содержащих значения Null).

Замечание 2: Функции Min, Max, Count применимы ко всем типам полей; Sum, Avg, StDev, Var – только к числовым и денежным, а First, Last к текстовым.

 

32. Вычисление общих итогов в запросах. Примеры.

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

Пример: Вычислить количество заказанных заказов, среднее значение скидки, максимальное и минимальное значение стоимости услуг.

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

Создание перекрестного запроса с помощью Конструктор1 Запрос ® Создать ® конструктор2 выбрать таблицы, по которым будет создан перекрестный запрос;3 выбрать нужные поля;4 пункт меню Вид ® перекрестный или поле на панели инструментов – Вид запроса ® перекрестный;5 Заполняем строку Перекрестная таблица

Создание перекрестного запроса с помощью мастера.1 запрос ® создать ® перекрестный запрос 2 выбрать таблицу или запрос из которых будем выводить поля в запросе;3  далее выбираем поля в качестве заголовков строк;4 далее выбираем поля в качестве заголовков столбцов; 5 выбираем поле по которому необходимо провести итоговые вычисления и групповую функцию; на этом же шаге подтверждаем создание 6 тоговых значений для каждой строки 7задаем имя запроса; готово.

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

 

35.Запросы-действия. Виды и назначение. Особенности создания и выполнения.

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

При создании запроса MsA по умолчанию создает запрос-выборку. Чтобы изменить тип запроса, необходимо воспользоваться меню конструктора запроса. В окне базы данных запросы-действия имеют каждый свою пиктограмму и !(кнопка запуска).

Т.к. действия запросов, вносящих изменения, необратимы, то следует придерживаться следующей последовательности действий:1создать запрос выборку2 перейти в режим просмотра результирующей таблицы и просмотреть записи, выбранные в запросе 3 преобразовать запрос выборку в запрос действие 4 выполнить запрос: кнопка ! 5проверить внесенные изменения в режиме просмотра результирующей таблицы.

ЗАМЕЧАНИЕ: нужно создавать резервные копии обрабатываемых таблиц.

Виды: запрос на обновление данных, запрос на добавление данных, запрос на создание таблицы, запрос на удаление данных.

 

36.Создание запроса для изменения (обновления) значенийсначала создадим запрос-выборку Преобразуем запрос на выборку в запрос на обновление:1 выберем команду Запрос ® обновление, в запрос будет добавлена строка Обновление.2в строке Обновление в поле Скидка введем 0,15.3на панели инструментов щелкнуть кнопку !4для завершения выполнения запроса нужно ответить Да. Создание запроса для удаления записейЭто наиболее опасный запрос!!! Удаляющий запрос может удалять записи из нескольких таблиц одновременно. Для этого нужно чтобы:1 было определено отношение между таблицами;2 включена опция Обеспечение целостности данных;3 включена опция Каскадное удаление связанных записей.1Необходимо построить запрос выборку;2апрос/удаление;

37. Запрос на создание таблицы1Построим запрос-выборку;2Выбрать в меню Запрос ® создание таблицы;3 В поле Имя таблицы – новое имя таблицы 4 Перейти в режим просмотра результирующий таблицы, а затем в конструктор.5 Вывод дат лучше отключить.6Кнопка ! ® Да.

40.Режим Конструктора форм. Вид окна конструктора форм. Области формы.

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

Области окна формы:область заголовка, область верхнего колонтитула, область данных –основной раздел формы или отчета, этот раздел обычно содержит элементы управления, присоединенные к полям в источнике записей, однако он может также содержать свободные элементы управления, такие как надписи, определяющие содержимое полей; область нижнего колонтитула, область примечаний (Вид/Заголовок/примечание формы)

 

 


Дата добавления: 2018-04-15; просмотров: 202; Мы поможем в написании вашей работы!

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






Мы поможем в написании ваших работ!