русс | укр

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

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

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

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


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

Интерфейс VBA. Состав и структура проекта среды VBA.


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


ГЛАВА 8. АВТОМАТИЗАЦИЯ УПРАВЛЕНИЯ БД

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

- из окна базы данных на вкладке МАКРОСЫ следует нажать кнопку ЗАПУСК;

- при возникновении определенного события некоторого объекта, например, нажатие кнопки. В этом случае макрос выполняется автоматически.

Макросу присваивается заданное пользователем имя. Если макросу присвоить стандартное имя AUTOEXEC, то такой макрос будет выполняться автоматически сразу же после загрузки Access. Макрос состоит из макрокоманд. Для создания макроса следует:

1). В окне базы данных на вкладке МАКРОСЫ нажать кнопку СОЗДАТЬ.

2). На панели макрокоманд в ячейке столбца МАКРОКОМАНДА выбрать из раскрывающегося списка имя макрокоманды.

3). В ячейку столбца ПРИМЕЧАНИЕ ввести текст комментария к макрокоманде (необязательно).

4). В нижней половине окна указать аргументы макрокоманды.

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

Можно использовать технологию перемещения объектов для быстрого создания макроса. Для этого следует в окне базы данных выбрать объект и переместить его с помощью мыши в ячейку макрокоманды в окне макроса. Например, для того, чтобы создать макрос, открывающий форму, следует перемесить с помощью мыши форму в ячейку макрокоманды.

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

- макрокоманды перемещения по данным: Следующая Запись (Find Next), Найти Запись (Find Record), К Элементу Управления (Go To Control), На Страницу (Go To Page), На Запись (Go To Record) и отбору данных Применить фильтр (Apply Filter);



- выполнение макроса, процедуры или запроса: Открыть Запрос (Open Query), Запуск Программы (Run Code), Запуск макроса (Run Macro), Запуск Запроса SQL(Run SQL), Запуск Приложения (Run App);

- прерывание выполнения: Отменить Событие (Cancel Event), Выход (Quit), Остановить Все Макросы (Stop All Macros), Остановить макрос (Stop Macro);

- макрокоманды экспорта импорта: передача объектов Microsoft Access в другие приложения - Ввести В Формате (Output To) и Отправить Объект (Send Object); преобразование данных между Microsoft Access и другими форматами данных – Преобразовать в Базу (Transfer Spreadsheet), Преобразовать текст (Transfer Text);

- макрокоманды работы с объектами: Копировать Объект (Copy Object), Переименовать (Rename), Сохранить (Save), Удалить Объект (Delete Object), Развернуть (Maximize), Свернуть (Minimize), Сдвиг Размер (Move Size), Восстановить (Restore), Закрыть (Close), Открыть Форму (Open Form), Открыть модуль (Open Module), Открыть Запрос (Open Query), Открыть Отчет (Open Report), Открыть Таблицу (Open Table), Печать (Print Out), Выделить Объект (Select Object), Задать Значение (Set Value), Обновить Объект (Repaint Object), Обновление (Requery), Показать все Записи (Show All Records);

- прочие макрокоманды:

= Добавить Меню (Add Menu) – создание общей или специальной строки меню, контекстного меню;

= Задать Команду Меню (Set Menu Item) – задание состояния пунктов меню в специальной или общей строке меню;

= Вывода информации на экран – Вывод На Экран (Echo), Песочные Часы (Hour Glass), Сообщение (Msg Box), Установить Сообщения (Set Warnings);

= Генерация нажатий клавиш – Команды Клавиатуры (Send Keys);

= Вывод на экран или скрытые встроенной или специальной панели инструментов – Панель Инструментов (Show Toolbar);

= Подача звукового сигнала – Сигнал (Beep).

Макрокоманды выполняются в порядке их расположения в бланке. Однако Access позволяет задать условие выполнения определенных макрокоманд. Условие задается в столбце УСЛОВИЕ (для вывода столбца следует выполнить команду ВИД /УСЛОВИЕ) и представляет собой условное выражение. Условное выражение можно ввести с клавиатуры или задать с помощью построителя выражений. В ячейках столбца УСЛОВИЕ нельзя использовать выражения SQL.

При запуске макроса проверяется значение каждого условного выражения. Если это выражение истинно, выполняется макрокоманда, находящаяся в той же строке и все следующие макрокоманды, у которых в ячейках столбца УСЛОВИЕ содержится многоточие (...). Если условное выражение ложно, Access проигнорирует эти макрокоманды и перейдет к ближайшей строке, в которой содержится новое условие или ячейка условий является пустой.

Access позволяет объединять группу родственных макросов в один макрос. В этом случае макет макроса (окно макроса в режиме конструктора) должен содержать столбец ИМЯ МАКРОСА. Чтобы его вывести, нужно выполнить команду ВИД / ИМЕНА МАКРОСОВ.

Для запуска макроса из группы макросов следует указать:

Имя Группы макросов . Имя Макроса.

 

 

Основные понятия.. 1

Архитектура Файл-сервер... 3

Архитектура Клиент-сервер... 3

Модели данных... 4

Реляционные модели базы данных... 7

ГЛАВА 2. ОСНОВНЫЕ СВЕДЕНИЯ О СУБД ACCESS... 11

Назначение и условие применения СУБД Access.. 11

Основные объекты БД Access.. 17

Спецификация СУБД Access 2000... 18

Основные технологические этапы работы с СУБД.... 19

ГЛАВА 3. ТАБЛИЦЫ..... 19

Структура таблицы.... 19

Индексирование таблиц... 24

Создание таблиц... 25

Определение имен полей, их типов и описаний... 26

Определение свойств полей... 28

Определение ключевого поля.. 35

Установка связей между таблицами... 36

Ввод данных в таблицы и их редактирование.. 39

ГЛАВА 4. ЗАПРОСЫ..... 43

Запросы на выборку... 46

Правила создания вычисляемого поля.. 53

Условия отбора записей в запросах... 58

Запросы-действия.. 59

ГЛАВА 5. ФОРМЫ..... 62

Типы форм... 64

Конструирование форм... 66

Структура формы.... 67

Свойства формы.... 68

Элементы управления формой... 70

ГЛАВА 6. ОТЧЕТЫ..... 77

Виды отчетов.. 77

Структура отчета.. 77

Конструирование отчета.. 77

ГЛАВА 7. СТРАНИЦЫ ДОСТУПА К ДАННЫМ..... 80

Основные сведения о страницах доступа к данным... 80

Использование страниц доступа к данным в Интернете.. 81

Структура страницы доступа к данным... 81

Поиск данных на странице доступа с помощью фильтра. 82

Конструирование страниц доступа к данным... 82

ГЛАВА 8. АВТОМАТИЗАЦИЯ УПРАВЛЕНИЯ БД.... 83

 



<== предыдущая лекция | следующая лекция ==>
 | Интерфейс VBA


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


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

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

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


 


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

 
 

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

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