Построение перекрестного запроса



создайте запрос на выборку;

измените тип запроса на Перекрестный: в QBE-области

запроса появятся строки Перекрестная таблица и

Групповая операция;

в строке Перекрестная таблица для каждого поля

запроса выберите одну из четырех установок: Заголовки

строк, Заголовки столбцов, Значение и Не отражать;

для перекрестного запроса определите поле (можно

несколько) в качестве заголовков строк и одно поле,

которое будет использоваться в качестве заголовков

столбцов;

для поля, в котором будет формироваться результат

(т.е. в строке Групповая операция) задать необходимую

функцию.

• запросы на модификацию данных

22.Запросы на языке SQL, статистические функции в итоговых запросах

Запросом SQL называют запрос, создаваемый с помощью инструкции SQL . Запрос на объединение — это такой запрос, в котором объединяются поля (столбцы) одной или нескольких таблиц или запросов в одно поле или столбец в результирующем наборе записей. Запрос к серверу выполняет передачу через ODBC команд SQL -серверу, например, Microsoft SQL Server . Запросы к серверу позволяют непосредственно работать с таблицами на сервере вместо их присоединения. Управляющий запрос создает или изменяет объекты базы данных, такие как таблицы Access или SQL Server . Подчиненный запрос состоит из инструкции SQL SELECT , находящейся внутри другого запроса на выборку или запроса на изменение. Запрос SQL — это запрос, создаваемый при помощи инструкций SQL. Язык SQL (Structured Query Language) используется при создании запросов, а также для обновления и управления реляционными базами данных, такими как базы данных Microsoft Access.

Когда пользователь создает запрос в режиме конструктора запроса, Microsoft Access автоматически создает эквивалентную инструкцию SQL. Фактически, для большинства свойств запроса, доступных в окне свойств в режиме конструктора, имеются эквивалентные предложения или параметры языка SQL, доступные в режиме SQL. При необходимости, пользователь имеет возможность просматривать и редактировать инструкции SQL в режиме SQL. После внесения изменений в запрос в режиме SQL его вид в режиме конструктора может измениться.

Некоторые запросы, которые называют запросами SQL, невозможно создать в бланке запроса. Для запросов к серверу, управляющих запросов и запросов на объединение необходимо создавать инструкции SQL непосредственно в окно запроса в режиме SQL. Для подчиненного запросапользователь должен ввести инструкцию SQL в строку Поле или Условие отбора в бланке запроса.

Подсчитать количество элементов в поле (столбце значений) можно с помощью функции Число. Функция Число принадлежит к ряду функций, называемых статистическими. Статистические функции используются для выполнения вычислений со столбцом данных и возвращают одно значение. Кроме функции Число, в приложении Access предусмотрены следующие статистические функции.

· Сумма — для суммирования столбцов чисел.

· Среднее — для вычисления среднего значения столбца чисел.

· Максимум — для нахождения наибольшего значения в поле.

· Минимум ­— для нахождения наименьшего значения в поле.

· Стандартное отклонение ­— для оценки разброса значений относительно среднего значения.

· Дисперсия — для оценки статистической дисперсии всех значений в столбце.

· Откройте запрос в режиме таблицы и добавьте строку итогов. С помощью строки итогов, нового средства Office Access 2007, можно использовать статистическую функцию в одном или нескольких столбцах результатов запроса, не изменяя структуру запроса.

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

23.Технология создания форм в СУБД Access.

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

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

Форма предоставляет возможности для:

 

 ввода и просмотра информации базы данных

 

 изменения данных

 

 печати

 

 создания сообщений

Способы создания форм:

 

 Конструктор форм (предназначен для создания формы любой сложности)

 

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

 

 Автоформа: в столбец (многостраничная – поля для записи выводятся в один столбец, в форме одновременно отображаются данные для одной записи)

 

 Автоформа: ленточная (все поля записи выводятся в одну строку, в форме отображаются все записи)

 

 Автоформа: табличная (отображение записей осуществляется в режиме таблица)

 

 Автоформа: сводная таблица

 

 Автоформа: сводная диаграмма

 

 Диаграмма (создается форма с диаграммой, построенной Microsoft Graph)

 

 Сводная таблица (создается форма Access, отображаемая в режиме сводной таблицы Excel)

Алгоритм создания форм следующий:

 

 Открыть окно БД

 

 В окне БД выбрать вкладку Формы

 

 Щелкнуть на пиктограмме Создать, расположенной на панели инструментов окна БД

 

 В появившемся диалоговом окне «Новая форма» Выбрать способ создания формы и источник данных

 

 Щелкнуть на кнопке ОК


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

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






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