BigEdu.ru
» » » Использование макросов для программирования в MS ACCESS
Вернуться назад

Использование макросов для программирования в MS ACCESS

Постановка задачи.

Использование макросов в конкретном приложении предлагается рассмотреть на примере следующей задачи.

При открытии базы данных "АРМ FORMSNAVIGATOR 1.0" сначала на экран выводится приглашение к работе и затем открывается основное окно навигатора.

Для выполнения этих действий используется макрос AUTOEXEC.

Он выполняется сразу при открытии базы данных в автоматическом режиме. Листинг макроса см. в приложениях.

Окно FORMSNAVIGATOR 1.0 содержит следующие элементы управления: Группа переключателей "Выбор формы" и Кнопка "Запуск". Имеется возможность выбора необходимой формы при помощи Группы переключателей. Всплывающая подсказка помогает даже неопытному пользователю в организации наиболее оптимальной работы. После осуществления выбора необходимой формы следует нажать кнопку "Запуск". Кнопка также имеет всплывающую подсказку. После нажатия кнопки будет загружена необходимая форма. Эта функция реализована в макросе ДЛЯ_ГРУППЫ. Листинг его приведён в приложениях.

Однако следует отметить тот факт, что форма "Финансы фирмы" имеет ограниченный паролем доступ. Реализация этой функции заложена в макрос ПАРОЛЬ. Листинг его приведён в приложениях. В данном случае после нажатия кнопки "Запуск" будет выведено следующее сообщение

После чего на экране появляется приглашение для ввода пароля: Кнопка "Ввод пароля" и специальное поле для него.

Нажатие кнопки "Ввод пароля" запускает макрос CLEAR (листинг см. в приложениях), который активизирует поле для ввода пароля и очищает его. Символы, набранные в данном поле отображаются звёздочками. Если пароль набран неправильно, то выводится соответствующее сообщение и фокус переходит к кнопке "Ввод пароля".

В случае же верного ввода пароля машина также сообщает об этом и происходит загрузка формы "Финансы"

Как уже было отмечено выше за эти действия отвечает макрос ПАРОЛЬ.

В форме "Финансы" при верном пароле становится доступна финансовая информация фирм. Навигация по записям осуществляется при помощи Поля со списком и Кнопки "Следующая фирма". При этом оказываются задействованными макросы НАЙТИ1, НАЙТИ_ДАЛЕЕ1 и УСТАНОВИТЬ_ПОДПИСЬ_КНОПКЕ1 (см. приложения). Выбор нужной фирмы в поле со списком пприводит к автоматическому выводу на экран финансовых сведений о ней( а точнее о центральной фирме) и изменению подписи к кнопке "Следующая фирма", нажатие же кнопки приводит к поиску информации о филиалах.

Здесь также используется такой интерактивный инструмент, как всплывающие подсказки.

При нажатии Кнопки "К FORMSNAVIGATOR 1.0" выполняется макрос К_ FORMSNAVIGATOR_1.0 и осуществляется переход к главному окну навигатора. Листинг макроса см. в приложениях.

Теперь выбираем для запуска форму «Сведения о фирмах» и запускаем её нажатием кнопки. Я уже указывал на макрос, работающий здесь.(ДЛЯ_ГРУППЫ) Осуществляется переход на форму «Фирма». Здесь используются следующие макросы: НАЙТИ, НАЙТИ_ДАЛЕЕ для навигации по записям; УСТАНОВИТЬ_ПОДПИСЬ_КНОПКЕ для изменения внешнего вида кнопки;К_FORMSNAVIGATOR_1_0 для возврата к основному окну навигатора; а также макрос ПОДРОБНЕЕ, который в зависимости от того есть или нет флажка «Сведения о регистрации» выводит или скрывает поля с информацией о регистрации фирмы. Листинг его в приложениях.


Автор: Славников Дмитрий Васильевич


slavnikov_d@mail.ru


Руководство пользователя.

  1. Загрузить базу данных АРМ FORMSNAVIGATOR 1.0.

  2. После приглашения к работе выбрать необходимую форму путём установки соответствующего переключателя и нажать кнопку «Запуск».

  3. В форме «Фирма» навигация по записям осуществляется следующим образом:

  • с помощью поля со списком находятся центральные отделения фирм;

  • с помощью кнопки «Следующая ...» находятся филиалы (если таковые имеются).

  1. В форме «Фирма» при запуске не отображаются сведения о регистрации. Для того чтобы их просмотреть необходимо поставить соответствующий флажок.

  2. Для входа в форму финансы необходимо ввести пароль:

  • нажать на кнопку «Ввод пароля» (поле для ввода очистится и в нём будет установлен курсор);

  • ввести пароль (для безопасности символы будут отображаться звёздочками);

  • нажать клавишу ввод;

  • при ошибочном вводе пароля повторить все действия.

  1. В форме «Финансы» навигация по записям осуществляется аналогично форме «Фирма»

  2. Для возврата в основное окно FORMSNAVIGATORA 1.0 из любой формы следует нажать кнопку «К FORMSNAVIGATORA 1.0».

  3. Кроме этого всегда следует читать всплывающие подсказки.

Желаем успешной и плодотворной работы в АРМ FORMSNAVIGATORA 1.0.


Автор: Славников Дмитрий Васильевич


slavnikov_d@mail.ru


Описания макросов.

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

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию Постановка задачи. Использование макросов в конкретном приложении предлагается рассмотреть на примере следующей задачи. При открытии базы данных
Оценок: 1005 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru