Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5.03 Системы управления базами данных (СУБД). Ф....doc
Скачиваний:
27
Добавлен:
23.04.2019
Размер:
709.12 Кб
Скачать

2.3. Формы

Формы — это средства для ввода данных. Назначение форм — предоставлять пользователю средства для заполнения только тех полей, которые ему нужно заполнять. Формы составляют интерфейс БД.

Одновременно с этим в форме можно разместить специальные элементы управления – это графические элементы (счетчики, раскрывающиеся списки, переключатели, кнопки, флажки, рисунки и т.п.) для автоматизации ввода или украшения. Способ создания элемента управления зависит от того, какой элемент создается: присоединенный, свободный или вычисляемый.

Рис. 8. Создание формы в режиме Конструктор

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

В Access существует несколько режимов создания формы: Автоформа, Мастер форм, Конструктор форм.

Окно программы при работе в режиме Конструктор форм представлено на рис. 8. Причем самый простой способ создания формы — Автоформа.

Форма позволяет вводить, просматривать, редактировать и печатать данные.

2.4. Отчеты

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

Можно создать отчеты следующих видов:

• простая распечатка из режима Таблицы или Формы, используемая как черновой вариант отчета;

• детальный отчет — хорошо подготовленный отчет в наглядном удобном виде, включающий ряд дополнительных элементов;

• специальный отчет, позволяющий подготавливать, к примеру, почтовые наклейки и формы писем.

Можно разработать отчет самостоятельно с помощью Конструктора, использовать готовые варианты оформления (автоотчеты) или создать отчет с помощью Мастера.

2.5. Макросы и модули

Эти категории объектов предназначены как для автоматизации повторяющихся операций при работе с СУБД, так и для создания новых функций путем программирования. В СУБД Access макросы состоят из последовательности внутренних команд СУБД и являются одним из средств автоматизации работы с базой.

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

знать

Назначение СУБД MS Access — решение локальных офисных задач с ограниченным объемом данных и формирование отчетов по результатам работы, при этом отчеты могут быть представлены в стандартном для офисных приложений виде.

В начале работы с Access происходит создание новой базы данных с присвоением файлу базы оригинального имени и расширения .mdb.

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

Основные объекты базы данных Access можно создавать в режиме Мастер и в режиме Конструктор.

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

Запросы служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде.

Формы — это средства для ввода данных. Назначение форм — предоставлять пользователю средства для заполнения только тех полей, которые ему нужно заполнять. Формы составляют интерфейс БД.

По своим свойствам и структуре отчеты во многом похожи на формы, но предназначены только для вывода данных, причем для вывода не на экран, а на печатающее устройство (принтер).

В СУБД Access макросы состоят из последовательности внутренних команд СУБД и являются одним из средств автоматизации работы с базой.

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

Контрольные вопросы

  1. Перечислите возможности, достоинства и недостатки MS Access.

  2. Какие способы создания базы данных Вы знаете.

  3. Какое расширение является расширением базы данных Access?

  4. Назовите основные объекты СУБД MS Access.

  5. Назначение структурного элемента Таблица? Структура таблицы.

  6. В каких режимах можно работать с таблицами данных?

  7. Как переключиться из одного режима работы с БД в другой?

  8. В чем состоит особенность создания объектов баз данных MS Access в режиме Конструктор?

  9. Можно ли изменить структуру базы данных в режиме таблицы?

  10. Дайте определение поля, и чем оно характеризуется?

  11. С какими типами данных работают в Microsoft Access?

  12. Что такое ключевое поле?

  13. Что такое запись?

  14. Сколько в записи может содержаться полей?

  15. Сколько таблиц может иметь база данных?

  16. Сколько записей может содержать таблица?

  17. Что называется Формой в системе Microsoft Access?

  18. Назовите известные Вам способы создания форм?

  19. Для чего устанавливаются межтабличные связи при объединении таблиц и создании схемы данных?

  20. Для чего используется структурный элемент Запрос?

  21. Порядок создания запроса?

  22. В каком режиме осуществляется редактирование запроса?

  23. Для чего используется структурный элемент Отчет?

  24. Порядок создания отчета?

  25. Каким образом производятся расчеты в базе данных MS Access?

10

Авторы: Родионова И.В., Короткова Т.В.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]