![](/user_photo/2706_HbeT2.jpg)
- •Оглавление
- •Глава 6. Формы 74
- •Глава 7. Запросы 94
- •Глава 8. Отчеты 118
- •Введение
- •Глава 1. Основные понятия баз данных
- •Модели представления данных в базах данных
- •1.2. Система управления базами данных Access
- •Объекты Access
- •Глава 2. Построение базы данных
- •2.1. Основные принципы проектирования бд
- •2.2. Создание новой базы данных
- •2.2.1. Создание таблиц
- •2. Режим конструктора
- •2.3. Тип данных и свойства поля
- •2.3.1. Тип данных
- •2.3.2. Задание свойства поля
- •1). Размер поля
- •2). Формат поля
- •3). Маска ввода
- •4). Подпись
- •5). Значение по умолчанию
- •7). Индексированное поле
- •8). Сообщение об ошибке
- •2.4. Ключевое поле
- •2.5. Подстановка данных
- •2.6. Установка свойств таблицы
- •Глава 3. Связи в access
- •3.1. Определение связей между таблицами
- •3.2. Типы связей между таблицами
- •1. Связь типа «один-ко-многим»
- •2. Связь типа «один-к-одному»
- •3. Связь типа «многие-ко-многим»
- •3.3. Создание связей
- •Глава 4. Работа с таблицей
- •Модификация бд. Операции над таблицами
- •Модификация структуры таблицы
- •Изменение типа данных и размера поля
- •Ввод и редактирование данных в таблице
- •4.4. Поиск и замена данных
- •4.5. Сортировка и фильтрация данных
- •Глава 5. Функции. Формулы. Выражения. Построитель выражений
- •5.1. Операторы
- •5.1.1. Арифметические операторы
- •5.1.2. Операторы слияния строк (конкатенации)
- •5.1.3. Операторы сравнения
- •5.1.4. Логические операторы
- •5.1.5. Операторы идентификации. Идентификаторы
- •5.2. Константы
- •5.3. Функции
- •5.3.1. Функции для работы с датами
- •5.3.2. Функции для работы со строками
- •5.3.3. Математические функции
- •5.3.4. Статистические функции
- •5.3.5. Статистические функции по подмножеству
- •5.3.6. Другие полезные функции
- •5.4. Построитель выражений
- •Глава 6. Формы
- •6.1. Создание формы
- •6.2. Структура формы
- •6.3. Виды форм
- •6.4. Содержимое формы
- •6.5. Создание формы
- •Использование Мастера форм
- •6.6. Элементы управления
- •6.6.1. Изменение стандартных свойств эу
- •6.7. Настройка внешнего вида формы
- •6.8. Создание эу
- •6.9. Создание диаграмм
- •6.10. Составные формы
- •Глава 7. Запросы
- •7.1. Общая характеристика запросов
- •7.1.1. Свойства запросов
- •1. Вывод всех полей
- •2. Набор значений
- •3. Уникальные значения
- •7.2. Типы запросов в Access
- •7.3. Создание запроса
- •7.3.1. Создание запроса в режиме Конструктор
- •7.3.2. Включение полей в бланк запроса
- •7.3.3. Добавление вычисляемого поля
- •7.4. Отбор записей в однотабличных запросах
- •7.4.1.Точное совпадение значений полей
- •7.4.2. Шаблоны общего вида. Оператор Like
- •7.4.3. Диапазон значений. Операторы And и Between
- •7.4.4. Список значений. Операторы Or и In
- •7.4.5. Отрицание образца. Оператор not
- •7.4.6. Отбор записей с Null значениями и пустыми строками
- •7.4.7. Использование нескольких строк условий
- •7.4.8. Использование вычисляемых полей
- •7.5. Запросы с параметром
- •7.6. Итоговые запросы
- •7.7. Перекрестные запросы
- •7.8. Запросы на изменение
- •7.8.1 Запрос на добавление
- •7.8.2. Запрос на удаление
- •7.8.3. Запрос на создание таблицы
- •7.8.4. Запрос на обновление
- •Глава 8. Отчеты
- •8.1. Структура отчета
- •8.2. Создание отчета
- •Создание отчета с помощью Конструктора
- •8.3. Сортировка и группирование
- •8.4.Режимы окна отчета
- •8.5. Печать отчета
- •Информационное обеспечение управления I.
6.9. Создание диаграмм
В формы и отчеты Access можно включать диаграммы. При создании формы/отчета после выбора источника данных задается способ создания Диаграмма, вызывающий мастераСоздание диаграмм(приложение Microsoft Graph). Лучше всего в качестве источника данных при создании диаграмм использовать перекрестные запросы. В них данные уже подытожены и отражены в виде таблицы с шапкой.
После выбора источника данных и способа создания формы/отчета — Диаграммапоследует цепочка диалоговых окон мастераСоздание диаграмм.
1. В первом окне нужные поля из списка Доступные поляпереправляются вСписок полей диаграммы.
2. Во втором окне выбирается тип диаграммы: областная, график, гистограмма и т.д.
3. В третьем окне мастера Создание диаграммпоявляется образец выбранного типа диаграммы и предлагается выбрать поля, которые будут отображаться в различных областях диаграммы (см. рис. 6.12).
Рис.6.12. Внедрение диаграмм в форму
На образце в прямоугольниках, расположенных в областях, видны названия полей, которые выбраны на первом этапе. В правой части окна расположены кнопки полей (см. рис 6.13).
Рис. 6.13. Создание диаграмм
Если вас не устраивают данные, расположенные в прямоугольниках, можно заменить их, «перетаскивая» из одного прямоугольника или кнопки в другой. В области диаграммы часто отображаются названия полей с добавлением названия операции группирования, которую мастер провел с данными. Если вы хотите изменить выбор мастера, щелкните по такому полю дважды и в появившемся списке операций выберите нужную группировку, например, вместо Сумма —Среднее. Если никакая операция не нужна, выберите значениеОтсутствует.
4. В четвертом диалоге задается заголовок и система обозначений областей диаграммы. После этого можно нажать кнопку Готово. Диалоги мастера диаграмм закончены, но почти наверняка вас не устроит вид созданной диаграммы. Посмотрите на результат работы в режиме формы и войдите в режим конструктора. Дважды щелкните по диаграмме для активизацииMicrosoft Graph. Диаграмма будет выделена в рамку, а также изменится главное меню Access, в нем добавится пунктДиаграмма. В рамке будет отражена не ваша диаграмма, а похожий образец. Вы можете выделять любые его части, вносить в них изменения, форматировать их. Эти же действия можно выполнять через пункты менюДиаграмма.
6.10. Составные формы
Составная форма обычно используется для работы с информацией, находящейся в связанных таблицах. Она состоит из главной формы и одной или нескольких подчиненных форм. Форма называется подчиненной, если она содержится внутри другой формы. Главная и подчиненная формы связаны между собой. Эту связь в ряде случаев Access может создать и автоматически, используя информацию о связях и структуре таблиц или запросов, являющихся источниками данных для связываемых форм.
Обычно составная форма используется для отображения данных из таблиц или запросов, связанных отношением «один ко многим», причем главная форма содержит данные со стороны «один», а подчиненная форма — со стороны «многие». Если связь определена правильно, то просмотр информации в созданной форме будет синхронизирован: в подчиненной форме появятся лишь записи, связанные с текущей записью в главной форме. При этом подчиненная форма может быть выведена в любом режиме, а главная форма — только как простая форма. Создать составную форму можно одним из следующих способов:
главная и подчиненная формы создаются одновременно с помощью мастера Создание форм;
подчиненная форма создается в главной форме с помощью ЭУ Подчиненная форма/отчет;
существующая форма добавляется в другую (главную) форму в качестве подчиненной путем «перетаскивания» ее значка мышью.