Тема 18. Средства автоматизации СУБД

При работе с базой данных часто приходится многократно выполнять одинаковые, порой рутинные операции. Вполне естественно было бы автоматизировать их выполнение. Для этого MS Access располагает достаточными средствами, позволяющими во многом автоматизировать и упорядочить работу с базой данных. К числу таких средств относятся:

пользовательские меню и инструментальные панели;

кнопочные формы управления базой данных;

средства настройки параметров запуска базы данных;

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

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

Кнопочная форма - это обыкновенная форма с кнопками, обеспечивающая возможность выполнения запросов, макросов, модулей, открытия других форм и вывод на печать отчетов. Часто кнопочные формы называют формами-меню. Если кнопочная форма открывается сразу при открытии базы данных, то ее называют главной кнопочной формой.

Параметры запуска определяют исходные установки MS Access после открытия базы данных. С помощью этих параметров пользователь имеет возможность указать, какую форму следует открыть при запуске, разрешается ли изменять панели инструментов, а также являются ли доступными окно базы данных, контекстные меню и др.

Макрос представляет собой автоматизированную последовательность команд, направленную на выполнение каких-либо действий. Макросы позволяют решать следующие задачи: запускать вместе запросы, отчеты, формы, таблицы; открывать окна различных объектов БД; контролировать правильность ввода данных; перемещать данные; выполнять различные действия после щелчка на кнопке, к которой подключен макрос и др.

В MS Access используются макросы следующих типов:

Линейные – макросы, в которых команды расположены последовательно и выполняются по очереди. Макросы с условием - макросы, в которых отдельные макро-команды или их наборы выполняются в зависимости от некоторого условия. Групповые – макросы, объединенные в группы с учетом некоторой логики использования.

Основные приемы работы с макросами (ввод, редактирование, сохранение) аналогичны приемам работы с другими объектами MS Access.

Макросу присваивается заданное пользователем имя. Если макрос имеет стандартное имя Autoexec, то такой макрос выполняется автоматически сразу после за­г­рузки MS Access.

Макрос является удобным средством выполнения простых задач, таких как открытие и закрытие форм, вывод на экран и скрытие панелей инструментов или запуск отчетов, выход из Access и др. Таким образом, макросы упрощают работу пользователя с базой данных.

Контрольные вопросы к разделу 5

1. Назначение базы данных?

2. Что такое СУБД и БД?

3. Классификация СУБД?

4. Какую модель БД реализует СУБД MS Access?

5. Дайте понятие ключа. Какие виды ключей вы знаете?

6. Перечислите элементы структуры объекта таблицы?

7. На что влияет свойство Формат поля?

8. Назначение индекса для поля таблицы?

9. Может ли первичный ключ иметь повторяющиеся значения?

10. Могут ли повторяться значения в одном из полей составного ключа?

11. В каком режиме осуществляется ввод данных в таблицу?

12. Можно ли в поле таблицы хранить ссылку на Web-страницу?

13. Возможно ли установление между двумя таблицами связи, если поле связи имеет разный тип данных в связываемых таблицах?

14. Возможно ли установление между двумя таблицами связи, если поле связи имеет разные имена в связываемых таблицах?

15. Что такое фильтрация данных? Какие фильтры имеются в MS Access?

16. Что такое Схема данных?

17. Что такое тип поля объект OLE?

18. Данные каких типов могут храниться в полях базы данных?

19. Какие типы запросов конструируются Access?

20. Какие операторы сравнения и логические операторы могут быть использованы при записи условия отбора?

21. Какая логическая операция применяется к условиям отбора, записанным для одного поля в различных строках?

22. Назовите основные типы запросов?

23. Для чего предназначены запросы на «Удаление»?

24. Назовите основные типы запросов на выборку

25. Что такое запрос с параметром?

26. Сформулируйте правила создания вычисляемых полей?

27. Что такое запрос с итогом?

28. Для чего предназначены запросы на «Действия»?

29. Какие типы форм можно создавать?

30. Назовите разделы окна конструктора форм?

31. В каких режимах можно просматривать и создавать формы?

32. На основании каких таблиц создается многотабличная форма?

33. Как изменить свойства формы?

34. Зачем создаются отчеты?

35. Какие типы отчетов можно создавать?

36. Назовите разделы окна конструктора отчетов?

37. В каком разделе можно вводить групповые операции для записей группы?

38. Для чего используются верхний/нижний колонтитулы?

39. Можно ли группировать данные в отчете?

40. Можно ли группировать данные по нескольким уровням?

41. На основании каких объектов БД можно создавать отчеты?

42. В файле, с каким расширением создается страница доступа к данным?

43. Какая программа необходима для просмотра и работы со страницами доступа?

44. Что такое макрос?

45. Для какой цели в MS Access могут быть использованы макросы и модули?

46. Перечислите типы макросов?


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: