русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Вызов макроса нажатием кнопки в окне формы


Дата добавления: 2015-07-23; просмотров: 1162; Нарушение авторских прав


Подключение макроса к кнопке можно выполнять двумя способами:

· сначала создать макрос, затем – кнопку (в окне формы) для его вызова. Подключение макроса к кнопке в этом случае выполняется по подсказкам, выдаваемым системой Access;

· сначала создать кнопку, затем – макрос, затем подключить макрос к кнопке (самостоятельно).

В данной работе рассматривается второй (более сложный) способ.

Пример 9.1. Требуется, чтобы при просмотре информации об объектах с помощью формы Объекты (эта форма была создана ранее в лабораторной работе, где изучались формы) была возможность просмотра запроса Стоимость контрактов по заказчикам.

Добавление кнопки в форму Объекты для просмотра запроса выполняется следующим образом.

1. Перейти на вкладку Формы. Открыть форму Объекты в режиме Конструктора.

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

Примечание. Если примечание формы отсутствует в окне формы, то следует выбрать команду Вид – Заголовок/примечание формы.

3. Из панели элементов выбрать элемент Кнопка. Переместить курсор в примечание формы и щелкнуть мышью в желаемом месте.

Примечание. Если панель элементов отсутствует на экране, то следует выбрать команду Вид – Панель элементов.

4. На экране появляется окно Создание кнопок, в котором предлагается ввести описание действия создаваемой кнопки. Так как макрос, который должен вызываться при нажатии кнопки, еще не создан, то пока ввести такое описание невозможно. Поэтому следует нажать Отмена.

Примечание. Если бы макрос, подключаемый к кнопку, уже был создан, то следовало бы выполнить следующее. В списке Категории выбрать Разное, в списке Действия – Выполнить макрос, и нажать Далее. Затем выбрать имя макроса, выполняемого при нажатии кнопки, и нажать Далее. Выбрать переключатель Текст; указать текст подписи, помещаемой на кнопке (например, Контракты по заказчикам), и нажать Далее. Затем нажать Готово.



5. В примечании формы появляется кнопка (с отметкой Кнопка и некоторым номером). Сохранить изменения формы. Закрыть форму.

Макрос для просмотра запроса создается следующим образом.

1. Перейти на вкладку Макросы. Нажать кнопку Создать.

2. Ввести макрокоманду Открыть запрос. Указать ее аргументы: Имя формы - Стоимость контрактов по заказчикам, Режим – Таблица, Режим данных – Только чтение.

3. Закрыть окно макроса, сохранив его под именем Просмотр стоимостей.

Таким образом, в данном случае макрос будет состоять только из одной макрокоманды.

Подключение макроса к кнопке выполняется следующим образом.

1. Перейти на вкладку Формы. Открыть форму Объекты в режиме Конструктора.

2. Щелкнуть на созданной кнопке правой кнопкой мыши и выбрать команду Свойства. На вкладке Макет в строке Подпись ввести текст подписи, помещаемой на кнопке, например, Контракты по заказчикам. На вкладке События в строке Нажатие кнопки выбрать имя вызываемого макроса: Просмотр стоимостей. Закрыть окно свойств.

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

4. Сохранить изменения формы. Закрыть форму.

5. Открыть форму для просмотра (кнопкой Открыть). Убедиться, что при нажатии кнопки Контракты по заказчикам на экран выводится запрос Стоимость контрактов по заказчикам.



<== предыдущая лекция | следующая лекция ==>
Макросы в Access. Понятие макроса | Выполнение макроса при определенном условии


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.164 сек.