
- •6.Основные субъекты субд access
- •7.Разработка структуры бд
- •8.Таблицы. Типы таблиц. Свойства полей. Типы данных.
- •9.Создание таблиц в режиме конструктора. Ключевые поля.
- •10. Фильтрация данных в таблицах.
- •11.Типы межтабличных связей
- •12.Создание связей между таблицами. Схема данных
- •13.Целостность данных. Каскадное обновление, каскадное удаление
- •14. Запросы. Назначения. Типы запросов.
- •15. Создание запросов в режиме конструктора
- •16. Запрос на выборку. Критерии отбора записей.
- •17. Параметрические запросы.
- •18. Создание вычисляемых полей в запросах. Использование построителя выражений.
- •19. Итоговые запросы.
- •20. Перекресный запрос
- •21. Формы. Назначения. Структуры формы.
- •22. Конструктор форм. Поля формы.
- •23. Автоформы.
- •25. Создание многотабличных форм. Подчиненные формы.
- •26. Отчеты. Назначение.
- •27. Конструктор отчетов, поля отчета.
- •30. Создание группировок в отчетах.
19. Итоговые запросы.
Для
вычисления итоговых значений надо
нажать кнопку Групповые
операции(
),
чтобы в бланке QBE появилась строка
Групповые
операции. Access
использует установку Группировка
в строке Групповая
операция для
любого поля, занесенного в бланк запроса.
Теперь записи по каждому полю группируются,
но итог не подводится. Если выполнить
запрос сейчас, вы получите набор записей,
включающий по одной строке для каждого
уникального значения поля запроса –
но без итогов. Для получения итогов
замените установку Группировка
в строке Групповая
операция на
конкретные итоговые функции. Access
предоставляет девять функций,
обеспечивающих выполнение групповых
операций. Вы можете задать нужную вам
функцию, введя
ее имя с клавиатуры в строке
Групповая операция бланка запроса или
выбрав ее в раскрывающемся списке.
Итоговые
функции Access:
Sum – вычисляет сумму всех значений заданного поля в каждой группе. Avg – вычисляет среднее арифметическое всех значений данного поля в каждой группе. Min – возвращает наименьшее значение, найденное в этом поле внутри каждой группы. Max – возвращает наибольшее значение, найденное в этом поле внутри каждой группы. Count – возвращает число записей, в которых значения данного поля отличны от Null. StDev – стандартное отклонение всех значений данного поля в каждой группе. Var –вычисляет дисперсию значений данного поля в каждой группе. First – возвращает первое значение этого поля в группе. Last – возвращает последнее значение этого поля в группе.
20. Перекресный запрос
Перекрестным запросом называется средство для построения динамического набора данных, содержащего итоговые значения, вычисленные на основе существующих таблиц и запросов
В качестве заголовков полей перекрестного запроса выступают значения поля исходной таблицы или запроса
Замечания по перекрестным запросам
Перекрестные запросы во многом аналогичны перекрестным таблицам Excel
В качестве заголовков строк может указываться несколько (до трех) различных полей исходной таблицы. В этом случае будет выполнена группировка и сортировка строк перекрестного запроса
В качестве итоговой операции, формирующей не заголовочные значения перекрестного запроса, чаще всего используются функции суммирования, подсчета числа значений, вычисления среднего значения и статистических характеристик
Заголовки полей перекрестного запроса будут сформированы автоматически - поэтому количество полей в перекрестном запросе заранее неизвестно
21. Формы. Назначения. Структуры формы.
Формой называется специального вида диалоговое окно, при помощи которого данные одной или нескольких связанных таблиц и запросов отображаются на экране.
При помощи форм организуется:
вывод и редактирование данных,
управление ходом выполнения приложения,
ввод новых данных,
вывод сообщений,
печать данных.
В формы могут вставляться диаграммы, изображения и другие мультимедийные объекты.
Данные из одной исходной таблицы (или запроса) могут отображаться в нескольких одновременно открытых формах
Классификация форм.
По назначению:
Для обработки транзакций. Добавление записей в БД или редактирование существующих записей. Могут менять данные таблиц БД.
Для принятия решения. Отображение данных: наборов, записей, полей, диаграмм. Не могут менять данные таблиц БД.
Служебные. Не отображают данные из БД. Служат для управления процессом работы.
По структуре:
Простые. Не содержат вложенных форм. Как правило, отображают данные из одной таблицы или из одного запроса
С подчиненными формами. Содержат одну или несколько вложенных форм. Как правило, отображают данные из нескольких связанных таблиц и/или запросов.
По типу:
свободные (в столбец),
ленточные,
табличные.