Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТВЕТЫ ПО ИТУ.doc
Скачиваний:
11
Добавлен:
20.04.2019
Размер:
190.46 Кб
Скачать

19. Итоговые запросы.

Для вычисления итоговых значений надо нажать кнопку Групповые операции( ), чтобы в бланке QBE появилась строка Групповые операции. Access использует установку Группировка в строке Групповая операция для любого поля, занесенного в бланк запроса. Теперь записи по каждому полю группируются, но итог не подводится. Если выполнить запрос сейчас, вы получите набор записей, включающий по одной строке для каждого уникального значения поля запроса – но без итогов. Для получения итогов замените установку Группировка в строке Групповая операция на конкретные итоговые функции. Access предоставляет девять функций, обеспечивающих выполнение групповых операций. Вы можете задать нужную вам функцию, введя ее имя с клавиатуры в строке Групповая операция бланка запроса или выбрав ее в раскрывающемся списке. Итоговые функции Access:

Sum – вычисляет сумму всех значений заданного поля в каждой группе. Avg – вычисляет среднее арифметическое всех значений данного поля в каждой группе. Min – возвращает наименьшее значение, найденное в этом поле внутри каждой группы. Max – возвращает наибольшее значение, найденное в этом поле внутри каждой группы. Count  – возвращает число записей, в которых значения данного поля отличны от Null. StDev – стандартное отклонение всех значений данного поля в каждой группе. Var –вычисляет дисперсию значений данного поля в каждой группе. First – возвращает первое значение этого поля в группе. Last – возвращает последнее значение этого поля в группе.

20. Перекресный запрос

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

В качестве заголовков полей перекрестного запроса выступают значения поля исходной таблицы или запроса

Замечания по перекрестным запросам

  1. Перекрестные запросы во многом аналогичны перекрестным таблицам Excel

  2. В качестве заголовков строк может указываться несколько (до трех) различных полей исходной таблицы. В этом случае будет выполнена группировка и сортировка строк перекрестного запроса

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

  4. Заголовки полей перекрестного запроса будут сформированы автоматически - поэтому количество полей в перекрестном запросе заранее неизвестно

21. Формы. Назначения. Структуры формы.

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

При помощи форм организуется:

    • вывод и редактирование данных,

    • управление ходом выполнения приложения,

    • ввод новых данных,

    • вывод сообщений,

    • печать данных.

В формы могут вставляться диаграммы, изображения и другие мультимедийные объекты.

Данные из одной исходной таблицы (или запроса) могут отображаться в нескольких одновременно открытых формах

Классификация форм.

По назначению:

    • Для обработки транзакций. Добавление записей в БД или редактирование существующих записей. Могут менять данные таблиц БД.

    • Для принятия решения. Отображение данных: наборов, записей, полей, диаграмм. Не могут менять данные таблиц БД.

    • Служебные. Не отображают данные из БД. Служат для управления процессом работы.

По структуре:

    • Простые. Не содержат вложенных форм. Как правило, отображают данные из одной таблицы или из одного запроса

    • С подчиненными формами. Содержат одну или несколько вложенных форм. Как правило, отображают данные из нескольких связанных таблиц и/или запросов.

По типу:

    • свободные (в столбец),

    • ленточные,

    • табличные.