- •Система управления базами данных
- •Введение
- •1 Устройство Access 2007
- •1.1Вход в Access 2007
- •1.2Выход из Access 2007 и Windows
- •1.3 Рабочее окно Access 2007
- •1.4Открытие базы данных
- •1.5Структура базы данных
- •2Таблицы
- •2.1Устройство таблицы Access 2007
- •2.2Вписывание и редактирование записей
- •2.3Создание таблицы
- •2.4Свойства полей таблицы
- •2.5Схема данных Access 2007
- •3.1Форма – средство удобного заполнения таблиц
- •3.2Разработка однотабличной формы
- •3.3Доработка формы в режиме конструктора
- •4Работа с данными. Запросы
- •4.1Сортировка данных. Фильтры
- •4.2Назначение и возможности запросов
- •4.3Создание запроса
- •4.4Запрос на основе связанных таблиц
- •4.5Вычисления в полях запроса
- •4.6Запрос Стоимость товаров
- •4.7Запросы с групповыми операциями
- •4.8Запрос по параметру
- •5.1Отчёт – главный вид выходной документации
- •5.2Создание отчёта
- •6Задание на работу
- •6.1Формулировка задания
- •6.2Рекомендации к выполнению задания
- •6.2.1Открытие файла базы данных
- •6.2.2Таблица и форма «Типы»
- •6.2.3Установление связей между таблицами
- •6.2.4Запрос Стоимость товаров
- •6.2.5Отчёт на основании запроса
- •6.3Особенности сохранения данных
- •Литература
- •Оглавление
3.1Форма – средство удобного заполнения таблиц
Заполнять таблицы данными можно и прямо в режиме таблицы, как это показано в 2.2. Когда таблица небольшая и видна полностью в окне, то такой способ заполнения вполне хорош и удобен. В случае же громоздких таблиц много удобнее пользоваться формами. Форма позволяет видеть всю запись целиком, все её поля. Например, в нашей базе данных, касающейся работы оптовой торговой конторы, таблица Сотрудники содержит 16 полей. Видеть их все при табличном представлении данных невозможно. Форма (рис. 3.1) позволяет видеть все поля сразу.
Рис. 3.1 Форма для заполнения таблицы Сотрудники
Различают формы одно- и многотабличные. Однотабличная форма заполняет данными только одну таблицу, для которой она и создана. Именно такая форма показана на рис. 3.1. В том случае, когда надо видеть данные сразу из нескольких таблиц, используется многотабличная форма. Например, удобно сразу видеть данные таблиц Кафедры и Преподаватели, что будет рассмотрено позже.
Важен порядок загрузки таблиц данными, особенно при использовании форм. Сначала должны загружаться главные таблицы, а затем подчинённые. Так, если использовать однотабличные формы, то сначала надо загрузить таблицу Кафедры, а потом – Преподаватели. При объединённой форме тоже сначала заполняются данные, касающиеся главной таблицы, а затем – подчинённой.
Процесс загрузки формы данными не отличается от процесса загрузки таблицы. Все правила, изложенные в пункте 2.2 для заполнения таблиц, применимы и для заполнения форм.
3.2Разработка однотабличной формы
Создание формы начинается с выбора командной вкладки Создание (рис. 1.6). Затем надо щёлкнуть в группе Формы (рис. 3.2) по одной из кнопок: Форма, Разделенная форма, Несколько элементов, Сводная диаграмма, Пустая форма, Другие формы , Конструктор форм.
Рис. 3.2 Группа Формы вкладки Создание
При использовании кнопки Форма программа Access автоматически создает форму и отображает ее в Режиме макета. Внести изменения в форму можно с помощью режимов Конструктор и Режим макета.
Использование мастера форм позволяет задать ряд параметров формы непосредственно при создании ее. Чтобы запустить мастер форм, необходимо щелкнуть кнопку Другие формы , а затем в раскрывшемся списке выбрать Мастер форм.
Рис.3.3 Диалоговое окно мастера для выбора таблиц и полей формы
После щелчка по кнопке Мастер форм появляется окно, изображенное на рис. 3.3. Все необходимые поля таблицы Кафедры (левое окошко на рис. 3.3) необходимо перенести в правую половину – Выбранные поля. Делается это щелчком по кнопке: .
Рис. 3.4 Выбор внешнего вида формы
После того, как необходимые поля для создания формы были выбраны, нажимаем на кнопку [Далее]. После этого попадаем в окно, где нам необходимо выбрать внешний вид формы (рис. 3.4). Предлагается несколько вариантов внешнего вида: В один столбец, Ленточный, Табличный, Выровненный. Для несложных форм удобнее других внешний вид В один столбец.
Рис. 3.5 Выбор стиля изображения формы
Рис. 3.6 Окончательная стадия создания формы с помощью мастера
Выбрав вид формы, щёлкаем по кнопке [Далее]. После этого попадаем в окно, где нам необходимо выбрать стиль изображения (рис. 3.5). Удобнее других – Стандартный.
Рис. 3.7 Готовая форма для заполнения таблицы Кафедры
Выбрав стиль изображения формы, нажимаем на кнопку [Далее]. После этого попадаем в окно завершения формы (рис. 3.6). В данном окне необходимо задать имя формы и выбрать дальнейшие действия: Открыть форму для просмотра и ввода данных или Изменить макет формы, затем щёлкнуть по кнопке [Готово]. Если установить переключатель на строчку Изменить макет формы, то компьютер перейдет в режим конструктора, в котором можно будет доработать созданную форму (пункт 3.3 – Доработка формы в режиме конструктора).
Поскольку таблица Кафедры из нашего примера была заполнена данными ранее, то сразу после создания в полях формы появятся данные. Они видны на рис. 3.7 для записи с порядковым номером 1. При желании их можно отредактировать или дополнить новыми данными. Результаты изменений незамедлительно появятся в таблице Кафедры.
Удобнее всего создавать форму в режиме мастера, а потом редактировать ее (если есть такая необходимость) в режиме конструктора.
