Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Работа Оператор.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.72 Mб
Скачать

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 для создания отчетов можно использовать различные средства:

  1. Мастер отчетов.

  2. Конструктор отчетов.

  3. Инструмент отчетов.

  4. Пустой отчет.

Формы предназначены в основном для просмотра и редактирования записей, а отчеты используются для просмотра и печати различной информации из базы данных. Построение отчетов напоминает разработку форм: простой отчет можно построить автоматически или с помощью Мастера, а для его доработки можно использовать режим макета.

Отчеты целесообразно выполнять с помощью Мастера или других указанных инструментов, а дорабатывать их, т.е. вносить необходимые изменения можно в режиме макета или конструктора. В Microsoft Access 2007 предусмотрено два режима внесения изменений и дополнений в reports: режим макета и режим конструктора.

Режим макета — это более наглядный режим редактирования и форматирования (изменения) отчетов, чем режим конструктора. В тех случаях, когда в режиме макета невозможно выполнить изменения в отчете, то целесообразно применять режим конструктора.

Для запуска Мастера отчетов выполните команду Отчеты > Мастер отчетов вкладки Создание (Рис.6.1).

Рис.6.1

В отчетах можно рассчитывать итоговые значения числовых полей как для всего отчета, так и для выбранных уровней группировки. Для этого нажмите кнопку Итоги и установите флажки для итогов, которые нужно вычислить. При выборе итогов по умолчанию сначала выводятся подробные данные, а под ними – итоговые значения. В отчете можно оставить только итоги, установив переключатель Показать в положение только итоги.

В режиме предварительного просмотра отчета на ленте присутствует только вкладка Предварительный просмотр, с помощью которой можно выполнить различные действия с отчетом: напечатать, изменить масштаб просмотра, настроить параметры страницы, а также передать отчет в Word или другие форматы.

При наличии в отчете уровней группировки используются дополнительные разделы для заголовков и примечаний групп. В заголовке группы обычно помещается поле, которое выбрано уровнем группировки; примечание используется для вывода итогов по группе.

Основные приемы редактирования отчетов в режиме макета почти не отличаются от аналогичных приемов редактирования форм.

Инструмент Отчет. Для быстрого создания отчета, т.е. создания одним щелчком мыши можно воспользоваться инструментом Отчет. В этом случае отчет формируется на базе существующей таблицы или запроса. В созданном отчете будут отображаться все записи таблицы или запроса, на базе которых создается отчет. Но созданный отчет можно будет изменить в режиме макета или конструктора.

Для создания отчета необходимо выполнить следующее. В области переходов надо выделить таблицу, на основе которой нужно создать отчет. Затем перейти на вкладку Создание и щелкнуть на пиктограмме отчет. На экране будет отображен простой Отчет на основе текущей таблицы.

Средство Пустой отчет. Инструмент "Пустой отчет" позволяет создавать отчеты с нуля в режиме макета. Для этого надо щелкнуть Пустой отчет в группе Отчеты на вкладке Создание. В окне редактирования Access 2007 появится Отчет1 с пустой областью данных, а в правой части окна будет отображаться область "Список полей" существующих таблиц. Щелкнув на знак "+" таблицы, откроется список необходимых полей.

Перетащите требуемые поля из этого списка в отчет, нажав и удерживая левую клавишу мыши. С помощью инструментов из группы "Элементы управления" на вкладке Формат, можно доработать отчет, добавив заголовок, номера страниц, дату и время. При необходимости его можно доработать в режиме конструктора. Сохраните отчет.

На рисунках 6.2, 6.3 мы можем увидеть некоторые отчеты, созданные в нашей базе данных «Гости» отеля АкваРель.

Рис.6.2

Рис.6.3