Туристическое агенство "First Travel"

Отчет по практике - Компьютеры, программирование

Другие отчеты по практике по предмету Компьютеры, программирование

?а "AutoExec".

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

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

значок и заголовок вашего приложения, которые будут отображаться в главном окне приложения и на панели задач вместо стандартного значка и заголовка "Microsoft Access". Значок должен быть задан в файле с расширением ico, а выбрать данный файл можно с помощью кнопки Построителя. Этот же значок может быть использован во всех формах и отчетах, для чего необходимо установить флажок "Значок форм и отчетов" (Use as Form and Report Icon). Эти параметры вступают в силу сразу после закрытия диалогового окна "Параметры запуска" (Startup);

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

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

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

Флажки "Окно базы данных" (Display Database Window) и "Строка состояния" (Display Status Bar) позволяют скрывать при запуске окно базы данных и строку состояния.

Следующая группа флажков позволяет запретить пользователям вносить изменения в разработанное приложение. Пока вы разрабатываете приложение, все эти флажки установлены, но когда вы будете передавать его пользователям, целесообразно сбросить флажки Полный набор меню Access (Allow Full Menus), Встроенные панели инструментов (Allow Built-in Toolbars) и Изменение панелей инструментов/меню (Allow Toolbar/Menu Changes). Вместо стандартных меню и панелей инструментов можно предоставить пользователям свои собственные меню и панели инструментов или использовать встроенные сокращенные меню, не допускающие пользователя к конструкторам. Чтобы пользователь не мог получить доступ к полным меню через специальную комбинацию клавиш

. Но при этом он может все-таки попасть в текст программы, если произойдет ошибка, которая не перехвачена в коде программы.

Существует возможность обойти параметры запуска и макрос "AutoExec", для чего необходимо запускать приложение с нажатой клавишей . Но если все эти установки можно обойти, то возникает вопрос: есть ли смысл во всех запретах, задаваемых в этих параметрах? Ответ - есть. С помощью макроса или процедуры VBA можно установить свойство объекта "Database", которое называется "AllowBypassKey". Это свойство позволяет включать и отключать возможность обхода параметров. Это свойство можно задать в программе УВА.или макросе. Пример такой программы вы можете увидеть в справке Access, если в предметном указателе произведете поиск по ключевому слову "AllowBypassKey".

 

В этом окне можно изменить параметры запуска на усмотрение пользователя.

 

7.3 Командный интерфейс приложения

 

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

Использование кнопочной формы

Обычно для работы с приложением создают специальную форму, которая носит название Главная кнопочная форма (Main Switchboard) и содержит кнопки, позволяющие выбирать основные функции или подсистемы приложения. Такую форму можно создать, как обычно, с помощью Конструктора форм, а можно использовать специальный мастер, который называется Диспетчер кнопочных форм (Swithboard Manager). Чтобы создать форму с помощью Диспетчера кнопочных форм необходимо:

Выбрать команду меню Сервис, Служебные программы, Диспетчер кнопочных форм (Tools, Database Utilities, Swithboard Manager).Выдается диалоговое окно, запрашивающее, нужно ли создавать кнопочную форму. Нажмите кнопку Да (Yes).

Теперь мастером создается таблица "Элементы кнопочной формы" (Switchboard Items) и кнопочная форма (Switchboard). После этого появляется диалоговое окно со списком страниц кнопочной формы.

 

Диалоговое окно Диспетчер кнопочных форм

 

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

 

Диалоговое окно Изменение страницы кнопочной формы

 

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

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

 

Изменение элемента кнопочной формы

 

В поле Текст(Text) введите наименование создаваемой кнопки.Второе поле Команда(Command) позволяет определить действие, которое будет выполняться после