Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Выполнение групповых расчетов



Microsoft Access позволяет выполнять вычисления для группы за- писей. Например, можно определить среднюю стоимость товара дан- ного типа или найти работника с наибольшей заработной платой на предприятии. Для этого используются статистические функции в строке «Групповая операция» бланка запроса.

В бланке запроса раскрывающегося списка в ячейке строки «Груп- повая операция» двенадцать элементов:

1. Группировка — определяет группы, для которых выполняют- ся вычисления.


2. Выражение — создает вычисляемое поле с использованием ста- тистических функций.

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

При выполнении расчетов допускаются сложные выражения, например, Sum ([НаСкладе]+ [Заказано]).

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

3. Условие — Определяет условия отбора для поля, которое не уча- ствует в группировке.

4. Девять статистических функций:

 

Таблица 4

Функция Результат Тип поля
Sum Сумма значений поля Числовой, Дата/время, Денежный и Счетчик
Avg Среднее от значений поля Числовой, Дата/время, Денежный и Счетчик
Min Наименьшее значение поля Текстовый, Числовой, Дата/время, Денежный и Счетчик
Max Наибольшее значение поля Текстовый, Числовой, Дата/время, Денежный и Счетчик
Count Число значений поля без учета пустых значений Текстовый, Числовой, Дата/время, Денежный, Счетчик, Логический, Поле объекта OLE
StDev Среднеквадратичное откло- нение от среднего значе- ния пол Числовой, Дата/время, Денежный и Счетчик
Var Дисперсия значений поля Числовой, Дата/время, Денежный и Счетчик
First Первый  
Last Последний  

При вычислении статистических функций не учитываются запи- си, содержащие пустые (Null) значения. Например, функция Count возвращает количество всех непустых полей.


Рекомендации

– Если вычисляемое поле определяется с помощью статистиче- ской функции, то Microsoft Access создает имя, под которым поле будет выводиться в режиме таблицы, путем объединения имени функции и имени поля, содержащего данные (напри- мер, «Avg_СтоимостьДоставки»).

– Если вычисляемое поле определяется с помощью выражения, которое включает одну или несколько статистических функ- ций, необходимо выбрать в ячейке строки Групповая опера- ция элемент «Выражение».

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

– Выражения, определяющие вычисляемые поля, вводятся поль- зователем в строку «Групповая операция» бланка запроса, в ко- торой допускается выбор статистических функций для выпол- няемых над полем вычислений.



Формы

MS Access позволяет с помощью форм создавать пользовательский интерфейс для работы с таблицами. Форму можно рассматривать как электронный документ, содержащий поля для ввода данных. Распо- ложение полей может задаваться пользователем.

Проектирование формы состоит в размещении элементов управ- ления на бланке формы и в задании связей между этими элементами и полями таблиц или запросов базы данных.

Структура форм состоит из разделов и элементов управления. Форма имеет три раздела:

— раздел заголовка формы;

— область данных;

— раздел примечания формы.

В области данных содержатся элементы управления:

— связанное поле — то, что в него вводится, поступает и в одно- именное поле таблицы, на базе которой создана форма;

— присоединенная надпись — называется так, поскольку переме- щается вместе со своим элементом управления.

Фоновый рисунок, лежащий под элементами управления, пока- зывает размер рабочего поля формы.

Редактирование форм состоит в создании новых или изменении имеющихся элементов управления, а также в изменении из взаимно- го расположения.


Для форматирования элемента управления его надо сначала вы- делить, щелкнув по нему. Вокруг элемента по периметру появляются маркеры. Теперь можно изменять параметры шрифта, выравнивание текста и другие элементы форматирования. Рамку можно растягивать или сжимать методом перетаскивания границ. При наведении на мар- кер указатель мыши меняет форму, принимая изображение открытой ладони. В этот момент рамку можно перемещать.

Можно также использовать дополнительные возможности изме- нения оформления, которые располагаются на панели форматирова- ния: толщина линии/границы; оформление с тенью.



Элементы управления, в которых отображается содержимое по- лей таблицы, называются связанными полями.

Для их созданий служит элемент «Поле» на панели элементов. При создании связанного поля вместе с ним одновременно образуется еще один элемент управления — присоединенная надпись. Оторвать поле от присоединенной надписи позволяет маркер, расположенный в ле- вом верхнем углу выделенного поля. При наведении на него указа- тель мыши принимает форму указательного пальца. В этот момент связанное поле можно оторвать от присоединенной надписи и пере- мещать отдельно.

Перемещать элементы управления и изменять их размеры с по- мощью мыши не слишком удобно. Удобнее использовать курсор- ные клавиши и:

– shift — для изменения размеров элемента управления;

– ctrl — для изменения его расположения. Форма создается на основе таблицы или запроса.

Формы могут быть выведены на экран в трех видах: режим фор- мы, режим макета и режим конструктора (рис. 1.26).

 

Рис. 1.26


Создание форм можно выполнять автоматически (автоформы), полуавтоматически (с помощью Мастера) или вручную (в режиме Конструктора).

Автоформы — самый простой вид форм. Для создания автофор- мы надо на панели навигации выделить объект, для которого созда- ется форма, открыть вкладку Создать, Формы.

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

 

Рис. 1.27

 

Форма с помощью Мастера создается в четыре шага:

1) выделение объекта, для которого создается форма, выбор по- лей;

2) выбор внешнего вида формы;

3) выбор элементов форматирования формы;

4) ввод имени формы.

Готовую форму можно также использовать для просмотра суще- ствующих записей или для ввода новых.

В этом случае получаем электронный бланк, содержащий не все поля объекта, а только те, которые необходимы пользователю (рис. 1.28). Их также можно редактировать и также вводить новые данные.


Рис. 1.28

 







Последнее изменение этой страницы: 2019-04-01; Просмотров: 151; Нарушение авторского права страницы


lektsia.com 2007 - 2022 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.011 с.) Главная | Обратная связь