- •Оглавление
- •Глава 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.6. Элементы управления
Состав и размещение ЭУ пользователь определяет самостоятельно. На бланке конструктора формы имеется сетка для удобного размещения ЭУ. Размещению ЭУ помогают также горизонтальная и вертикальная линейки. Если сетка или линейки отсутствуют, то их также можно вызвать на экран с помощью соответствующих пунктов меню Вид. Для размещения ЭУ в форме нужно нажать соответствующую кнопку на панели элементов, а затем щелкнуть мышью в том месте области данных, где предполагается поместить левый верхний угол ЭУ. Ниже приводится описание панели элементов.
Вид и назначение элементов управления вам более или менее знакомы, останавливаться на всех мы не будем (можно навести указатель мыши для подсказки, если что-то забыли, подробности в методичке). Необходимо только особо отметить, что для настройки действий этих элементов управления с помощью мастеров кнопка Использовать мастера на панели инструментов должна быть нажата. В этом случае после того, как вы нарисуете кнопку, например, возникнет диалоговое окно, позволяющее настроить действия, осуществляемые при нажатии на кнопку (см. рис. 6.8). Рассмотрим те элементы, которые мало знакомы.
Рис. 6.8. Мастер настройки элементов управления
Кнопка Свободная рамка объекта — используется для отображения в форме или отчете свободного объекта OLE, например, фрагмента электронной таблицы Excel или документа Word. Этот объект остается неизменным при переходе от записи к записи.
Кнопка Присоединенная рамка объекта — создает рамки для отображения в форме или отчете объектов OLE, таких как набор рисунков. Этот элемент управления предназначен для объектов, сохраненных в поле источника записей формы. При переходе от записи к записи в форме выводятся разные объекты.
Кнопка Подчиненная форма/отчет — добавляет в основную форму или основной отчет соответственно подчиненную форму или подчиненный отчет.
Кнопка ActiveX —открывает список дополнительных ЭУ ActiveX, которые можно использовать в формах.
6.6.1. Изменение стандартных свойств эу
Каждый ЭУ имеет набор стандартных свойств, которые он получает по умолчанию при его создании. Эти свойства определяют внешний вид и характеристики ЭУ. Так, например, ЭУПоле создается по умолчанию с присоединенной подписью. Для того чтобы изменить стандартные свойства ЭУ, следует щелкнуть по соответствующей кнопке на панели элементов, затем по кнопкеСтраница свойств на панели инструментов и в появившемся окне задать нужные значения стандартных свойств. Например, на рис.6.9 показано окно свойств элементаПоле со списком.
Рис. 6.9. Окно свойств элемента управления Поле со списком
6.7. Настройка внешнего вида формы
При создании формы у пользователя может возникнуть желание изменить положение и размеры уже размещенных в форме ЭУ. Перед выполнением этих операций ЭУ нужно выделить. Чтобы выделить ЭУ, укажите на него и щелкните кнопкой мыши. Вокруг выделенного ЭУ появляются маркеры размеров имаркер перемещения.
Можно выделить несколько ЭУ и переносить их все сразу.
Выровнять положение ЭУ на бланке формы можно их перемещением, но удобнее воспользоваться пунктомВыровнять контекстного меню (правая клавиша), см. рис. 6.10.
Рис. 6.10. Окно выравнивания элементов формы
Предусмотрено выравнивание по самому правому, левому, нижнему или верхнему ЭУ либо по ячейкам сетки. Для оформительских эффектов используются кнопки панели инструментов Цвет заливки/фонаили опять же контекстного меню (см. рис 6.11).
Рис. 6.11. Заливка формы