Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Глава 10 автоматизация работы с объектами баз данных

Читайте также:
  1. B. Опубликованные работы
  2. Ftp\DPP\Регламент работы магазина.
  3. HR– менеджмент: технологии, функции и методы работы
  4. I-7000 : устройства удаленного и распределенного сбора данных и управления
  5. I. Задания для самостоятельной работы
  6. I. Задания для самостоятельной работы
  7. I. Задания для самостоятельной работы

10.1. Автоматизация работы с данными при помощи макросов

Макрос представляет собой некоторую последовательность макрокоманд, т.е. инструкций Microsoft Access, применяемых для автоматизации выполнения часто повторяющихся действий.

Макрокоманды в Access по функциональному назначению мож­но разделить на следующие классы:

• открытие и закрытие таблиц, запросов, форм, отчетов;

• печать данных;

• выполнение запроса;

• проверка истинности условий и управления выполнением макрокоманд;

• установка значений;

• поиск данных;

• построение пользовательского меню и выполнение команд меню;

• управление выводом информации на экран;

• сообщение пользователю о выполняемых действиях;

• переименование, копирование, удаление, импорт и экспорт объектов;

• запуск других приложений Windows.

В табл. 10.1 перечислены макрокоманды для создания макросов.

Таблица ЮЛ




При разработке форм пользовательского интерфейса, в кото­рых выполнение макроса связано с нажатием кнопки, можно ис­пользовать два способа:

• создать макрос и связать его с соответствующей кнопкой формы;

• создать кнопку на форме и при описании ее свойств разрабо­тать соответствующий макрос.

В любом случае необходимо предварительно создать кнопоч­ную форму. На рис. 10.1 для примера показана кнопочная форма системы автоматизированного проектирования технологических процессов, при нажатии на любую кнопку которой должна от­крываться соответствующая диалоговая форма. Рассмотрим на дан­ном примере последовательность действий создания управляю­щих макросов. Итак, при нажатии кнопки [Создание Баз данных]



 


Рис. 10.3. Окно описания свойств объекта (кнопки [Создание Баз

данных])

должен быть выполнен макрос, открывающий следующую диало­говую форму, которая также называется Создание Баз данных.

Разработка макроса производится в следующем порядке:

=> открыть кнопочную форму в режиме Конструктор;

=> выделить кнопку, с которой необходимо связать мак­рос (в рассматриваемом примере это кнопка [Создание Баз дан­ных]);

=> активизировать контекстное меню (правой кнопкой мыши);

=* выбрать в появившемся контекстном меню (рис. 10.2) ко­манду Свойства;

=> в открывшемся окне описания свойств кнопки (рис. 10.3) необходимо выбрать свойство Нажатие кнопки или Двойное на­жатие кнопки;

=> выбрав в данном примере свойство Нажатие кнопки, щелк­нуть мышью по кнопке построителя макросов;

=> в открывшемся окне (рис. 10.4) следует описать свойства макроса.

Аналогично создаются кнопки для выполнения любых действий с базой данных.



 


 


5 <1>)'флиП




 


Окно описания свойств является основой объектно-ориенти­рованного программирования в среде Access. На рис. 10.5 пред­ставлена форма, открывающаяся при нажатии кнопки [Создание Баз данных]. На этой форме также показаны другие примеры офор­мления кнопок.

В результате выполнения перечисленных действий для задан­ной кнопки будет создан макрос, т. е. при нажатии этой кнопки будет выполняться соответствующая команда (или команды) мак­роса.

Создание кнопок, выполняющих какие-либо действия:

=> разработать кнопочную форму;

=> разработать для каждой кнопки макрос, используя для этого конструктор макросов, и присвоить каждому макросу имя;

=> открыть форму в режиме конструктора и для каждой кнопки в соответствующем окне свойств выбрать имя макроса.

На рис. 10.6 показан пример формы ввода информации в таб­лицу БД с кнопками управления, а на рис. 10.7 — макрос, состо­ящий из последовательности макрокоманд, выполняемых при на­жатии кнопки вывода на печать содержания маршрутной карты технологического процесса изготовления изделия — [Печать МК].


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


Читайте в этой же книге: ИНФОРМАЦИИ | Области эффективного применения текстовых редакторов | Области применения Microsoft PowerPoint | Обзор программных систем для разработки реляционныхСУБД | Назначение и область применения СУБД Microsoft Access | Гла ва 6 ТЕХНОЛОГИЯ РАЗРАБОТКИ ТАБЛИЦ БАЗ ДАННЫХ | Способы создания запросов | ТЕХНОЛОГИЯ РАЗРАБОТКИ ФОРМ В СУБД MICROSOFT ACCESS | Технология разработки форм для организации пользовательского интерфейса | Технология работы с формами при анализе данных |
<== предыдущая страница | следующая страница ==>
Технология разработки отчетов| Автоматизация работы сданными при помощи программных модулей

mybiblioteka.su - 2015-2024 год. (0.008 сек.)