- •Основы работы в субд microsoft access
- •Основные элементы интерфейса Access. Объекты Access
- •Основные свойства и параметры таблиц базы данных
- •Типы данных и их представление
- •Продолжение табл. 1
- •Общее проектирование и цель создания бд
- •Определение связей между таблицами
- •Контрольные вопросы
- •Создание пустой базы
- •Цель работы
- •Изменение типа полей и реорганизация таблиц
- •Ввод и редактирование данных в таблице
- •Форматирование данных и контроль ввода информации
- •Форматирование
- •Использование масок ввода и проверка значений
- •Проверка вводимых значений
- •Создание простого списка подстановки
- •Другие опции области Свойства поля
- •Ввод данных в таблицы
- •Организация связей между таблицами
- •Обеспечение целостности данных в базе
- •Контрольные вопросы
- •Оформление отчета
- •Цель работы1
- •Назначение и типы запросов
- •Выражение и его компоненты
- •Операторы
- •Литералы
- •Идентификаторы
- •Функции
- •Использование Построителя выражений
- •Запросы на выборку
- •Построение запросов с условием отбора
- •Построение запросов с параметром
- •Вычисления в запросах
- •Построение вычисляемых полей
- •Групповые операции и вычисления. Итоговые запросы
- •Контрольные вопросы
- •Оформление отчета
- •Цель работы2
- •Назначение формы
- •Использование автоформы
- •Создание форм с помощью Мастера
- •Конструктор форм
- •Структура формы
- •Создание и редактирование связанных записей
- •Свойства полей. Внедрение и просмотр полей типа ole
- •Создание поля со списком
- •Создание отчетов базы данных
- •Использование функций автоотчета
- •Использование Мастера отчетов
- •Настройка и форматирование отчета
- •Вставьте поле, в котором будет вычисляться текущий учебный год:
- •Завершение построения базы данных. Создание командных кнопок и кнопочных форм Элемент управления Кнопка
- •Создание кнопочных форм
- •Контрольные вопросы
- •Оформление отчета
- •Пункт 9. Список кураторов
- •Задание 10. Построение запросов с условием отбора
- •Запрос Список групп
- •420066, Казань, Красносельская, 51
- •420066, Казань, Красносельская, 51
Создание кнопочных форм
После создания реальной базы данных, грамотно пользоваться ею может только создатель. Поэтому для ее эксплуатации рядовым пользователем необходимо создать оболочку управления с понятным интерфейсом (интерфейс – средства взаимодействия). Для этой цели подходят, так называемые, кнопочные формы. Идея в том, чтобы установить связь между определенным событием и щелчком мыши по графическому изображению кнопки. Однако, не все события можно вызвать с использованием кнопочных форм реализованных в СУБД ACCESS. Поэтому, для обхода этого препятствия, можно воспользоваться созданием макросов. Макрос является программой, содержащей макрокоманды т.е. вызов определенных действий с заданными параметрами. Запуск макроса можно выполнить из кнопочной формы.
ЗАДАНИЕ 25. Создание кнопочной формы Факультет
В меню Сервис из списка Надстройки выберите команду Диспетчер кнопочных форм. Подтвердите ее создание (на экране появилось диалоговое окно, в котором высветилось название кнопочной формы, данное ей по умолчанию). Для изменения данной кнопочной формы щелкните по кнопке Изменить.
В следующем диалоговом окне, в верхнем поле, замените название кнопочной формы на название базы данных (у вас есть кнопочная форма, но нет кнопок). Щелкните по кнопке Создать.
В появившемся окне (изменение элемента кнопочной формы), выберите, используя кнопки выпадающего списка:
заданную команду – Открытие формы в режиме редактирования;
форму Учетная карта, которую следует открывать;
и задайте (в верхнем поле) имя создаваемой кнопки (Учетная карта).
Следуя рекомендациям пункта 3, включите в кнопочную форму вызов отчета Бланк экзаменационной ведомости
Щелкните еще раз по кнопке Создать. Убедитесь, что в поле команда нет команды открытия запроса. Нажмите клавишу отмены. Закройте окна кнопочной формы.
Перейдите на вкладку Формы. Откройте кнопочную форму. Убедитесь, что созданные вами кнопки работают. Закройте кнопочную форму.
Создание макроса открывающего запрос. Перейдите на вкладку Макросы. Выполните команду Создать В появившемся диалоговом окне, в поле Макрокоманда, используя кнопку вызова списка, выберите команду Открыть запрос.
В поле Аргументы макрокоманды выберите имя открываемого запроса (пусть это будет запрос Дифференцированная стипендия II курса, его режим – таблица, и режим данных – чтение.
Закройте макрос, сохранив его под именем Диф. стипендия II курса.
Создание кнопочной команды, запускающей макрос. Выполните команду Диспетчер кнопочных форм из списка Надстройки меню Сервис. В появившемся диалоговом окне, нажмите кнопку Изменить. В следующем окне выполните команду Создать. Выполните настройки аналогично пункту 3.
Изменение параметров запуска. Теперь наша задача сделать недоступной, при открытии файла, окно базы данных, обеспечив при этом автоматический запуск кнопочной формы. Для этого необходимо проделать следующие действия:
Выполнить команду Параметры запуска из меню Сервис
В появившемся диалоговом окне, убрать флажок Окно базы данных.
А, в окне Форма, выбрать Кнопочная форма.
Если
потребуется все же открыть окно базы
данных, достаточно воспользоваться
кнопкой База данных
на панели инструментов или клавишей
F11.
Все внесенные изменения вступают в силу
при следующем открытии базы данных.
Завершите конструирование Кнопочной формы внесением в нее кнопок Выход из формы и Выход из Access. Для этого откройте форму в режиме Конструктора и воспользуйтесь приемами ЗАДАНИЯ 24. Можно украсить Кнопочную форму любым рисунком (Рис. 50), используя приемы внедрения объектов типа OLE, описанные в ЗАДАНИИ 19.
Рис. 50. Кнопочная форма для работы с базой данных Факультет
В заключение краткого курса обучения работе в СУБД ACCESS были рассмотрены вопросы создания и настройки таких объектов базы данных, как Форма и Отчет. Форма – это наиболее гибкий способ просмотра и ввода данных в таблицы, Отчет – способ удобного представления данных для вывода их на печать. Существует несколько способов создания форм и отчетов. Независимо от способа создания, эти объекты могут быть доработаны инструментальными средствами Конструкторов форм и отчетов. Конструкторы позволяют не только удобно размещать в объекте специальные элементы управления, но и усовершенствовать его внешний вид, используя богатые возможности форматирования, доступные Конструктору.
Построением Кнопочной формы можно считать завершенным процесс создания базы данных, «в нулевом» приближении. Еще очень многие аспекты работы с базами данных остались не раскрытыми. Например, из всех типов запросов мы ограничились изучением только запросов на выборку, практически не затрагивали вопросы программирования, конвертирования баз данных из других программных продуктов и т.д. Все это – материал не одного пособия. Но, можно надеяться, что изучив основы работы в Access, вы получите творческий потенциал для применения своих знаний в будущей профессиональной деятельности, оценив по достоинству богатые возможности этого приложения Microsoft Office.
