Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по Access.doc
Скачиваний:
139
Добавлен:
25.03.2015
Размер:
994.82 Кб
Скачать

Создание главной кнопочной формы

Роль меню, где пользователь выбирает нужные операции, может играть кнопочная форма. Эта форма содержит кнопки, нажимая которые, пользователь также выбирает объекты приложения: открывает формы, таблицы, выполняет запросы и создает отчеты. Для создания такой формы проще всего воспользоваться специальным мастером, Диспетчером кнопочных форм (Switchbord Manager).

1. Выберите команду Сервис > Служебные программы > Диспетчер кнопочных форм

(Tools > Database Utilities > Swithboard Manager).

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

2. Нажмите кнопку Да, появится диалоговое окно со списком страниц кнопочной формы.

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

Сначала создадим страницы нашей кнопочной формы.

3. Нажмите кнопку Создать (New). В диалоговом окне введите имя новой страницы и нажмите кнопку ОК. Имя новой страницы появляется в списке диспетчера.

4. Теперь выделите первую страницу Главная кнопочная форма (Main Switchboard) в списке и нажмите кнопку Изменить (Edit). Открывается диалоговое окно Изменение страницы кнопочной формы (Edit Switchboard Page содержащее название страницы и список элементов на этой странице (пока пустой).

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

5. В поле Название кнопочной формы (Switchboard Name) замените стандартное название новым Библиотека. Список элементов формы пока пуст, и доступна только одна кнопка Создать (New). Чтобы создать новый элемент, нажмите эту кнопку. Появляется диалоговое окно Изменение элемента кнопочной формы (Edit Switchboard Item).

6. В поле Текст (Text) введите наименование создаваемой кнопки. Второе поле Команда (Command) позволяет определить действие при нажатии этой кнопки. Список этих действий представлен на рис.

Это может быть открытие формы в режиме добавления записей или редактирования, открытие отчета, запуск макроса или процедуры VBA, запуск мастера для редактирования кнопочной формы, переход к другой кнопочной форме и выход из приложения.

7. Выберите элемент Открыть форму для изменения (Open Form in Edit Mode) и в следующем поле выберите в списке имя формы.

Настройка параметров запуска

Существует два способа задать действия, выполняемые приложением при запуске: установка параметров запуска в специальном диалоговом окне и создание макроса AutoExec.

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

Второй способ использует установку параметров запуска.

1. Выберите команду Сервис > Параметры запуска (Tools > Startup). На экране появится диалоговое окно Параметры запуска (Startup).

В диалоговом окне Параметры запуска (Startup) можно задать:

  • Значок и заголовок вашего приложения, которые будут отображаться в главном окне приложения и на панели задач вместо стандартного значка и заголовка Microsoft Office Access. Значок должен быть задан в файле с расширением ІСО, а выбрать этот файл можно с помощью кнопки построителя.

  • Меню, которое будет появляться при запуске вместо стандартного меню Access и определять основные функции приложения.

  • Форму или страницу доступа к данным, которая будет появляться на экране при открытии базы данных.

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