
- •Оглавление
- •Введение
- •1. Объекты базы данных
- •2. Проектирование структуры базы данных. Построение таблиц бд
- •3. Создание, изменение или удаление связей в бд Access 2007
- •4. Создание запросов и поиск информации в базе данных
- •5. Создание и использование форм для ввода данных в таблицы базы данных Access 2007
- •6. Создание и использование отчетов
- •Заключение
- •Список использованной литературы
- •Приложение 1
5. Создание и использование форм для ввода данных в таблицы базы данных Access 2007
Формы – это объекты базы данных, предназначенные для просмотра данных из таблиц и запросов, для ввода данных в базу, корректирования существующих данных и выполнения заданных действий. Форма может содержать графики, рисунки и другие внедренные объекты.
Можно вносить данные в таблицы и без помощи каких-либо форм. Но существует несколько причин, которые делают формы незаменимым средством ввода данных в базу:
при работе с формами ограничен доступ к таблицам (самому ценному в базе данных);
разные люди могут иметь разные права доступа к информации, хранящейся в базе. Для ввода данных им предоставляются разные формы, хотя данные из форм могут поступать в одну таблицу;
вводить данные в форму легче, чем в таблицу, и удобнее, так как в окне формы отображается, как правило, одна запись таблицы;
в большинстве случаев информация для баз данных берется из бумажных бланков (анкет, счетов, накладных, справок и т.д.). Экранные формы можно сделать точной копией бумажных бланков, благодаря этому уменьшается количество ошибок при вводе и снижается утомляемость персонала.
Создавать формы можно на основе нескольких таблиц или запросов с помощью Мастера, используя средство автоформы, «вручную» в режиме Конструктора, сохраняя таблицу или запрос как форму. Созданную любым способом форму можно затем изменять в режиме Конструктора. Рассмотрим некоторые из перечисленных способов в нашей базе данных «Гости» отеля АкваРель.
На рисунках 5.1, 5.2 показано создание и готовность кнопочной формы. Для создания кнопочной формы выбираем вкладку «Работа с базами данных», на ней находим вкладку «Диспетчер кнопочных форм».
Рис.5.1
Рис.5.2
На рисунках 5.3, 5.4 показано создание и готовность модального диалогового окна. Выбираем вкладку «Создание», на ней находим вкладку «Другие формы» – «Модальное диалоговое окно».
Рис.5.3
Рис.5.4
На рисунках 5.5, 5.6, 5.7 показано создание и готовность других форм БД «Гости» отеля АкваРель с помощью Мастера и Конструктора форм.
Рис.5.5
Рис.5.6
Рис.5.7
После создания форм можно приступать к формированию отчетов.
6. Создание и использование отчетов
Отчет (report) — это объект базы данных, который используется для вывода на экран, в печать или файл структурированной информации. Отчеты позволяют извлечь из таблиц или запросов базы данных необходимую информацию и представить ее в виде удобном для восприятия. Отчет содержит заголовок, область данных, верхний и нижний колонтитулы, примечание и разбит на страницы.
В Microsoft Access 2007 для создания отчетов можно использовать различные средства:
Мастер отчетов.
Конструктор отчетов.
Инструмент отчетов.
Пустой отчет.
Формы предназначены в основном для просмотра и редактирования записей, а отчеты используются для просмотра и печати различной информации из базы данных. Построение отчетов напоминает разработку форм: простой отчет можно построить автоматически или с помощью Мастера, а для его доработки можно использовать режим макета.
Отчеты целесообразно выполнять с помощью Мастера или других указанных инструментов, а дорабатывать их, т.е. вносить необходимые изменения можно в режиме макета или конструктора. В Microsoft Access 2007 предусмотрено два режима внесения изменений и дополнений в reports: режим макета и режим конструктора.
Режим макета — это более наглядный режим редактирования и форматирования (изменения) отчетов, чем режим конструктора. В тех случаях, когда в режиме макета невозможно выполнить изменения в отчете, то целесообразно применять режим конструктора.
Для запуска Мастера отчетов выполните команду Отчеты > Мастер отчетов вкладки Создание (Рис.6.1).
Рис.6.1
В отчетах можно рассчитывать итоговые значения числовых полей как для всего отчета, так и для выбранных уровней группировки. Для этого нажмите кнопку Итоги и установите флажки для итогов, которые нужно вычислить. При выборе итогов по умолчанию сначала выводятся подробные данные, а под ними – итоговые значения. В отчете можно оставить только итоги, установив переключатель Показать в положение только итоги.
В режиме предварительного просмотра отчета на ленте присутствует только вкладка Предварительный просмотр, с помощью которой можно выполнить различные действия с отчетом: напечатать, изменить масштаб просмотра, настроить параметры страницы, а также передать отчет в Word или другие форматы.
При наличии в отчете уровней группировки используются дополнительные разделы для заголовков и примечаний групп. В заголовке группы обычно помещается поле, которое выбрано уровнем группировки; примечание используется для вывода итогов по группе.
Основные приемы редактирования отчетов в режиме макета почти не отличаются от аналогичных приемов редактирования форм.
Инструмент Отчет. Для быстрого создания отчета, т.е. создания одним щелчком мыши можно воспользоваться инструментом Отчет. В этом случае отчет формируется на базе существующей таблицы или запроса. В созданном отчете будут отображаться все записи таблицы или запроса, на базе которых создается отчет. Но созданный отчет можно будет изменить в режиме макета или конструктора.
Для создания отчета необходимо выполнить следующее. В области переходов надо выделить таблицу, на основе которой нужно создать отчет. Затем перейти на вкладку Создание и щелкнуть на пиктограмме отчет. На экране будет отображен простой Отчет на основе текущей таблицы.
Средство Пустой отчет. Инструмент "Пустой отчет" позволяет создавать отчеты с нуля в режиме макета. Для этого надо щелкнуть Пустой отчет в группе Отчеты на вкладке Создание. В окне редактирования Access 2007 появится Отчет1 с пустой областью данных, а в правой части окна будет отображаться область "Список полей" существующих таблиц. Щелкнув на знак "+" таблицы, откроется список необходимых полей.
Перетащите требуемые поля из этого списка в отчет, нажав и удерживая левую клавишу мыши. С помощью инструментов из группы "Элементы управления" на вкладке Формат, можно доработать отчет, добавив заголовок, номера страниц, дату и время. При необходимости его можно доработать в режиме конструктора. Сохраните отчет.
На рисунках 6.2, 6.3 мы можем увидеть некоторые отчеты, созданные в нашей базе данных «Гости» отеля АкваРель.
Рис.6.2
Рис.6.3