- Кнопки такой формы обеспечивают вызов других кнопочных форм, а также отдельных объектов. Сюда же помещаются кнопки для возврата к кнопочным формам предыдущих уровней, выхода из Ассеss. Обычно также предусматривается кнопка для изменений самой кнопочной формы.
- Пользователь, нажимая кнопку на панели управления, инициирует события нажатия кнопки. К этому событию могут привязываться действия по открытию других кнопочных форм или конкретные действия по обработке данных, реализующие функции приложения.
- Вызов главной кнопочной формы — панели управления приложением при открытии БД позволяет пользователю сразу начать работу в среде приложения и приступить к выполнению задач.
- В Асcess имеется средство автоматизированной разработки формы по управлению приложением, называемое диспетчером кнопочных форм.
Для создания главной кнопочной формы приложения надо выполнить команду Сервис|Служебные программы|Диспетчер кнопочных форм.
Для создания кнопочной формы в окне диспетчера кнопочных форм нажмем кнопку Создать. В окне Создание в поле Имя страницы кнопочной формы введем имя кнопочной формы.
Чтобы кнопочную форму сделать стартовой следует выбрать ее имя в окне диспетчера кнопочных форм и нажать кнопку По умолчанию.
Формирование элементов кнопочной формы
Элементами кнопочных форм являются кнопки с подписями. Для формирование элементов главной кнопочной формы в окне Диспетчер кнопочных форм выделим соответствующую ей строку и нажмем кнопку Изменить.
Элементы, создаваемые в кнопочной форме, могут быть подразделены на два основных типа:
- Элементы, предназначенные для организации вызова других кнопочных форм
- Элементы, обеспечивающие открытие формы, отчета, запуск макроса, программы, выход из приложения с закрытием базы данных или переход в режим продолжения разработки кнопочной формы диспетчером кнопочных форм
Формирование элементов для вызова кнопочных форм.
- Для формирования в главной кнопочной форме кнопки вызова подчиненной кнопочной формы нажмем кнопку Создать.
- В окне Изменение элемента кнопочной формы в строке Команда выберем Переход к кнопочной форме.
- В строке Кнопочная форма выбирается форма, переход к которой должна обеспечивать создаваемая кнопка текущей формы.
- Для перехода к редактированию созданных кнопочных форм в главной кнопочной форме создается кнопка, для которой выбирается команда Конструктор приложения.
- Для завершения работы с приложением создается кнопка с командой Выйти из приложения.
- В подчиненных кнопочных формах создаются кнопки для возврата к главной кнопочной форме.
Формирование элементов для открытия объектов приложения.
Диспетчер кнопочных форм обеспечивает связь с формами, отчетами, макросами и модулями. Для связи создаваемой кнопки с нужным объектом надо выбрать в строке Команда одну из команд: Открыть форму для добавления, Открыть форму для изменения, Открыть отчет, Выполнить макрос, Выполнить программу.
В третьей строке окна Изменение элемента кнопочной формы, которая будет соответствовать команде, выбранной во второй строке, выбирается конкретный объект.
Запуск Главной кнопочной формы при открытии БД.
Для этого в параметрах запуска в строке Вывод формы/страницы выбирается форма, созданная диспетчером кнопочных форм. Параметры запуска отображаются при выполнении команды Сервис|Параметры запуска. Параметры запуска определяют вид окна приложения при его открытии. Эти параметры позволяют изменить заголовок окна приложения, выбрать собственное меню, контекстное меню, используемое по умолчанию в формах и отчетах, панели инструментами а также указать форму, открываемую в базе данных по умолчанию.
При помощи параметров запуска можно запретить пользователю работу в окне базы данных, и тогда он сможет выполнять только те работы, которые предусмотрены в кнопочных формах приложения.
Гиперссылки в приложении
Гиперссылки в приложении
База данных Access хранит все основные данные, необходимые для решения большинства задач. Однако довольно часто в организации накапливаются документы, разработанные в других Windows-приложениях. При этом в приложениях Access, ориентированных на обработку данных в базе, возникает необходимость использования данных из таких документов. Для этого в Access предусмотрены разнообразные средства.
Access позволяет хранить в полях таблиц базы данные таких типов, как объекты OLE. Объектами OLE могут быть документы самых разных приложений. Они могут внедряться в поля таблиц и при необходимости редактироваться на месте средствами того приложения, в котором были созданы. Такой объект хранится в базе данных. Для перехода в режим редактирования средствами родительского приложения надо открыть таблицу или форму и дважды щелкнуть на объекте. Объекты могут быть связанными. Пря этом устанавливается связь с файлом, в котором постоянно хранится объект, и любое изменение, внесенное в файл любым пользователем, будет отображено при просмотре объекта в базе данных.
В Access, как и во все другие приложения Microsoft Office, встроена возможность создавать и использовать гиперссылки. По гиперссылкам осуществляется переход к объектам той же самой или другой базы данных Access, к документам, созданным в Microsoft Word, Microsoft Excel и Microsoft PowerPoint, а также к документам, расположенным на Web- и FTP-серверах в глобальной сети Internet или в корпоративной сети intranet. При переходе к документу по гиперссылке запускается создавшее его приложение, в котором он и открывается. Гиперссылки могут храниться в полях таблиц базы данных и элементах управления форм. Гиперссылки можно также добавлять в отчеты. Однако при просмотре отчета в Microsoft Access гиперссылки работать не будут. Для их использования отчет необходимо вывести в формате Word, Microsoft Excel или создать на их основе страницу в формате HTML.
Специальный тип данных "Гиперссылка" позволяет хранить гиперссылки в полях таблиц БД. В формах и отчетах гиперссылки хранятся в элементах управления Надпись.
Гиперссылка состоит из четырех последовательно записываемых частей:
- Отображаемый текст - необязательное имя гиперссылки. Этот текст отображается, как правило подчеркнутым, выделен заданным цветом и кратко объясняет назначение или тему вызываемого документа. Если текст не задан, по умолчанию используется адрес документа, а для объектов текущей БД — имя этого объекта
- Адрес — указывает местонахождение документа. Задается как URL-адрес документа WWW или FTP, или как путь к документу, размещенному в файле на локальном диске или в сети — UNC-путь