- •Оглавление
- •Введение
- •Лекция 1. Основные понятия баз данных
- •Объекты баз данных
- •Структура таблицы
- •Лекция 2. Приемы работы с базой данных Просмотр таблицы
- •Перемещение по таблице
- •Фиксирование столбца
- •Формат Закрепить столбец.
- •Освобождение закрепленных столбцов
- •Замена данных
- •Лекция 3. Сортировка записей. Фильтры
- •Сортировка записей
- •Исключение выделенного
- •Лекция 4. Типы данных в ms Access
- •Текстовый тип
- •Числовой тип
- •Тип Счетчик
- •Денежный тип
- •Тип Дата/время
- •Логический тип
- •Объекты ole
- •Гиперссылки
- •Мастер подстановок
- •Лекция 5. Создание базы данных Проектирование базы данных
- •Создание таблиц
- •Использование списков подстановок
- •Создание списков подстановок на основе существующей таблицы или запроса
- •Лекция 6. Структура базы данных. Связи между таблицами
- •Связи между таблицами
- •Создание связей
- •Удаление связей
- •Лекция 7. Запросы
- •Условия отбора
- •Основные логические операторы Логический оператор and
- •Логический оператор or
- •Логический оператор not
- •Сочетание логических операторов And, Or и Not
- •Лекция 8. Построение запросов
- •Запрос на основе одной таблицы
- •Запрос на основе нескольких таблиц
- •Запрос на основе другого запроса
- •Запрос с параметром
- •Вычисления в запросах
- •Итоговый запрос
- •Лекция 9. Формы
- •Создание формы на основе таблицы или запроса
- •Создание формы с помощью Мастера
- •Структура формы
- •Создание формы с помощью Конструктора
- •Проектирование форм
- •Добавление кнопок
- •Прочие элементы управления формы
- •Лекция 10. Отчеты и диаграммы
- •Структура отчета
- •Создание отчета с помощью мастера
- •Автоотчеты
- •Создание диаграмм
- •Создание диаграммы «с нуля»
- •Создание встроенной диаграммы
- •Изменение диаграмм
- •Запуск Microsoft Graph
- •Печать данных (обзор)
- •Запуск печати
- •Настройка печати
Лекция 9. Формы
Использование форм позволяет сделать ввод и редактирование данных в таблицы гораздо более удобным и наглядным, чем при работе с таблицами.
Создание формы на основе таблицы или запроса
MS Access предлагает несколько способов создания форм. Самым простым из них является использование средств автоматического создания форм на основе таблицы или запроса.
Загрузите базу данных и активизируйте ярлык Формы. На основе подходящей таблицы создадим Автоформы: «в столбец», «ленточная» и «табличная». Для этого:
-
щелкните на кнопке Создать Новая форма Автоформа: в столбец;
-
в раскрывающемся списке выберите подходящую таблицу (на основе которой мы строим форму) ОК. Будет создана и открыта форма;
-
нажмите кнопку Сохранить на панели инструментов Режим формы и введите имя новой формы ОК.
Аналогичным способом создаются ленточная и табличная формы .
Формы «в столбец» удобно использовать для ввода данных в таблице: работая с одной записью, пользователь видит только эту запись, причем все ее поля одновременно.
Создание формы с помощью Мастера
Другим простым способом создания формы является использование Мастера форм. С помощью Мастера можно создавать формы на основе одной таблицы и более сложные формы на основе нескольких таблиц и запросов, имеющие подчиненные формы.
Для создания формы при помощи Мастера форм необходимо:
-
активизировать ярлык Формы выбрать Создание объекта с помощью мастера ОК;
-
в качестве базовой выбрать подходящую таблицу;
-
шаг 1 ‑ окно Мастера позволяет отобрать для построения формы все или только часть полей базовой таблицы. Для этого используется специальные кнопки, расположенные справа от списка полей (см. рисунок ) Далее;
-
шаг 2 – выбираем стиль формы Далее;
-
шаг 3 – выбираем стиль оформления формы и ее элементов Далее;
-
шаг 4 – введите имя новой формы Заказы – мастер Готово.
-
сохранить форму, нажав кнопку Сохранить на панели инструментов Режим формы. Закрыть окно формы.
Рис.13. Отбор полей для построения формы
Так же, как и для таблиц и запросов, существует несколько режимов работы с формами.
-
Режим формы ‑ именно в нем открывается любая форма после выделения ее имени и нажатия кнопки Открыть. В режиме формы осуществляется добавление новых записей, удаление и редактирование данных в таблице или запросе, являющемся источником данных для форм. Режим формы является наиболее часто используемым по сравнению с остальными.
-
Режим таблицы так же, как и режим формы, позволяет добавлять новые записи, удалять и редактировать записи в таблице, являющейся источником данных для формы. Однако в этом режиме нельзя изменять внешний вид элементов управления. В таком режиме была открыта форма Заказы – табличная.
-
Режим конструктора позволяет разрабатывать формы, модифицировать их структуру, изменять внешний вид, добавлять и удалять элементы управления. Этот режим обычно используют разработчики форм Access.
Структура формы
Любая форма может включать следующие области:
-
Заголовок формы и примечание, определяющие соответственно верхнюю и нижнюю части формы. Эти области добавляются в форму вместе. В них можно поместить текст, графику и другие элементы управления. При печати многостраничной формы заголовок отображается только на первой странице, а примечание – только на последней странице. Если область не отображается, выберите: Вид Заголовок/примечание формы, или щелкните правой кнопкой мыши в Области данных Заголовок/примечание формы.
-
Верхний и нижний колонтитулы, определяющие верхний и нижний колонтитулы страницы при печати формы. Если область не отображается, выберите: Вид Колонтитулы, или щелкните правой кнопкой мыши в Области данных Колонтитулы.
-
Область данных, определяющая основную часть формы, содержащую данные, полученные из источника. Эта область может содержать элементы управления, отображающие данные из таблиц и запросов, а также неизменяемые данные, например, надписи. При печати эта область отображается на каждой странице.
Рис. 14. Форма с графическим элементом