- •Система управления базами данных Microsoft Аccess
- •«Компьютерная технология инженерного труда»
- •Проектирования базы данных
- •1.1. Информационно-логическая модель данных
- •Описание предметной области. Пусть необходимо построить базу данных, содержащую информацию об учебном процессе текущего семестра:
- •Список студентов группы № ______
- •Список преподавателей кафедры
- •План проведения занятий в группе
- •Экзаменационная ведомость
- •Выделение объектов справочной информации
- •Группировка реквизитов
- •Выделение объектов учетной информации
- •Объект учетной информации
- •Связи информационных объектов
- •Тип связи информационных объектов
- •Примеры определения связей между объектами
- •1.2. Модель предметной области “Учебный процесс”
- •1.3. Логическая структура реляционной базы данных
- •2. Создание новой базы данных в ms Access
- •2.1. Создание таблицы базы данных
- •Определение структуры новой таблицы в режиме конструктора
- •Создание структуры таблицы на примере бд Учебный процесс
- •2.2. Создание схемы данных
- •Создание схемы данных на примере бд Учебный процесс
- •2.3. Загрузка таблиц
- •2.4. Модификация структуры базы данных
- •3. Обработка данных
- •3.1. Поиск записей
- •3.2. Сортировка записей
- •3.3. Отбор записей с помощью фильтра
- •3.4. Разработка запросов
- •3.4.1. Конструирование однотабличного запроса на выборку
- •3.4.2. Конструирование многотабличного запроса на выборку
- •4. Создание форм
- •4.1. Использование мастера для создания форм
- •4.2. Печать форм
- •4.3. Создание формы в конструкторе форм
- •Панель элементов
- •Свойства и события объектов формы
- •4.3. Создание формы в Конструкторе форм
- •5. Общие сведения об отчетах
- •5.1. Создание отчета
- •5.1.1. Создание отчета с помощью мастера
- •5.1.2. Создание отчета с помощью конструктора отчетов
- •Размещение даты печати отчета
- •Размещение номера страницы отчета
- •5.2. Группировка данных
- •Литература
4. Создание форм
Формы - гибкое средство представления информации. Экранная форма позволяет объединить поля в группы по определенным признакам, что облегчает восприятие информации.
Для создания простейшей формы в MSAccess достаточно выполнить следующие действия:
На вкладке БД Таблицы выделить таблицу, для которой будет создана форма.
Выполнить команду меню: ВставкаАвтоформа.
На экране появится готовая форма (Рис. 23). В нее включены все поля таблицы. Слева находятся названия полей, справа - их значения для конкретной записи.
Рис. 23 Автоформа таблицы «Студенты»
В нижней части формы расположены кнопки продвижения по записям. С помощью формы можно редактировать уже имеющиеся записи, а также вводить новые. Для перехода в режим просмотра таблицы требуется выполнить команду Вид Режим таблицы.
Наиболее общим способом получения формы является выполнение команды Создать на вкладке «Формы». В окне «Новая форма» предлагаются семь вариантов создания формы, среди которых наиболее часто используются Конструктор и Мастер форм.
4.1. Использование мастера для создания форм
Мастер форм позволяет создать формы более разнообразные по стилю оформления и содержащие самые произвольные поля, возможно из разных таблиц.
Мастер позволяет создать форму за четыре шага.
1 шаг. Требуется выбрать поля формы из любых таблиц/ запросов БД. Перемещение выбранных полей из окна доступных в выбранные осуществляется кнопкой , либо кнопкой если выбираются все поля.
2 шаг. В следующем окне диалога мастера необходимо выбрать внешний вид формы из предложенных вариантов: в один столбец, ленточный, табличный. При активизации соответствующей опции схематично изображается внешний вид.
3 шаг. Выбор стиля формы - стиль заставки, на которую помещается форма: камень, облака, узор и др.
4 шаг. Задание имени формы.
Если после создания формы потребуются ее коррективы, то это можно сделать в режиме конструктора форм.
4.2. Печать форм
Наиболее часто в БД печатаются таблицы и специально сконструированные отчеты. Однако иногда требуется вывести на печать формы, содержащие отдельные записи, отдельные страницы или все записи.
Перед печатью целесообразно просмотреть внешний вид формы командой меню: ВидПредварительный просмотр или с помощью кнопки панели . В окне просмотра можно установить различные режимы просмотра и масштабирования.
Иногда необходимо печатать каждую запись на отдельной странице:
В режиме Конструктор форм нажать кнопку мыши в Области данных формы и выполнить команду Вид Свойства (Рис.24).
Рис.24 Окно Конструктора форм с окном Свойства
В окне Свойства на вкладке Макет открыть список свойства Конец страницы и выбрать значение После раздела.
В режиме просмотра теперь на каждой странице отображается по одной записи.
При печати большого количества страниц целесообразно снабдить их номерами. Для этого предназначено окно «Номера страниц», открыть которое можно командой Вставка Номера страниц. В этом окне можно указать: формат страницы, область расположения номера, способ выравнивания.
4.3. Создание формы в конструкторе форм
Работа в Конструкторе форм требует определенного опыта и позволяет создать наиболее сложные и совершенные формы.
Окно Конструктора форм представлено на Рис.25 и содержит следующие элементы.
Панель элементов. Содержит кнопки для создания объектов в форме.
Сетка формы. Предназначена для ввода данных в таблицы и выравнивания объектов формы.
Остальные элементы окна стандартные.
Рис. 25. Окно формы
Области формы: Область данных, Верхний и нижний колонтитулы присутствуют в окне всегда. Заголовок формы и Примечание появляются при активизации их в команде меню Вид.