
- •1 История создания субд
- •2. Модели данных
- •3. Основные понятия субд
- •4. Структура субд «Access»
- •5.Таблицы
- •6.Типы полей
- •7.Поля числового и денежн. Типа
- •8. Формат поля
- •9 Маскирование поля
- •10 Характеристики полей Дата/время
- •11 Использование характеристики поля «Значение по умолчанию»
- •12 Характеристики поля «Условие на значение», «Сообщение об ошибке»
- •13. Поле типа «мастер подстановок», «гиперссылка»
- •14. Связь между таблицами
- •15. Типы запросов
- •16 Запросы
- •17. Создание вычисляемых полей.
- •18.Формы.
- •19. Настройка элементов управления формы с помощью панели инструментов.
- •21. Понятие макроса
- •22. Создание макроса
- •23. Классификация макрокоманд. Типы макросов.
- •24. Сферы применения макросов.
- •25. Макросы. Панель инструментов окна "макрос"
- •26. Макросы. Обзор макрокоманд, доступных для применения в макросах
- •27. Понятие макроса и модуля.
- •28. Назначение языка sql
- •29 Структура команд языка sql
- •30 Sql. Основные термины (ключевое слово, команда, объект).
- •31 Sql. Синтаксис команды create table.
- •32 Sql. Синтаксис команды create index.
- •33. Sql. Синтаксис команды alter table и drop table
- •34. Sql. Синтаксис команды insert
- •35. Sql. Синтаксис команды update
- •36. Sql. Синтаксис команды delete
- •37. Sql Синтаксис команды select
- •38. Sql. Выбор по критерию (where)
- •39. Использование sql с другими языками программирования
- •40. Visual Basic Application. Основные понятия.
- •41. Типы данных vba
- •42. Переменные и константы в vba
- •43. Процедуры и функции из вызовов в vba
- •44. Операторы в vba
- •45 Использование функций в vba
- •46 Область определения переменных и констант в vba
- •47 Соглашение по синтаксису в vba, по идентификации
- •48 Инструкция Const в vba
- •49. Массивы в vba. Основные понятия
- •50. Управление выполнения программ в vba
- •51.Инструкция Do…Loop
- •52 Инструкция For…Next
- •53 Инструкция Select Case
- •54 Инструкция If…Then…Else
21. Понятие макроса
Любая процедура, связанная с обработкой информации, подразумевает определённую последовательность действий. Если такая последовательность выполняется многократно, то её объединяют в единый объект, имеющий имя. Это позволяет автоматически выполнять макрокоманды процедуры путем одноразового нажатия кнопки. Макрокоманда – это любая команда, выполняемая Access. Созданный макрос можно применять в различных документах ACCESS.
Макрос – это не программа, а набор из одной или нескольких макрокоманд, которые обеспечивают последовательность операций и применяются для автоматизации их выполнения, например, открытие форм, распечатка отчетов.
22. Создание макроса
Последовательность действий:
1. в окне базы данных выбрать вкладку «Макросы»;
2. нажать кнопку «Создать» - [Макрос]
3. в окне диалога «Макрос» в ячейке столбика «Макрокоманда» раскрыть список макрокоманд, которые могут быть использованы в макросе.
4. выбрать имя макрокоманды
5. по желанию ввести текст комментирования к макрокоманде
6. в нижней части окна макроса указать аргументы
7. для включения в макрос других макрокоманд перейти на другую строку и повторить действия в п. 3-6
Быстрый способ создания макроса. Выполнить в определённой последовательности необходимые действия над конкретными объектами базы данных (таблица, запрос, форма, отчет), которые войдут в макрос: в окне базы данных выбрать объект и мышью перетянуть его в окно макроса в ячейку макрокоманды. Окна базы данных и макроса разместить рядом.
23. Классификация макрокоманд. Типы макросов.
Макрокоманды, которые можно включить в макросы по функциональному признаку делятся следующим образом:
- открытие и закрытие объектов Access, например:
Close – закрытие формы
OpenForm – открытие формы
OpenQuery – открытие запроса
OpenReport – печатает отчет
Вставка значений:
Requery – обновляет данные
Поик данных:
FindRecord – ищет запись
Построение специального меню:
AddMenu – добавляет раскрывающееся меню
Управление выводом на экран:
Maximize – увеличивает активное окно
GoToPage – передаёт фокус первому элементу управления
Сообщение пользователю о выполняемых действиях:
Beep – сигнал
Переименование, копирование, удаление, сохранение, импорт и экспорт объектов
CopyObject – копирует объект текущей базы данных в другую базу данных Access или в ту же самую под новым именем
Запуск других приложений:
RunApp – запускает приложение MS DOS или windows
Типы макросов:
Клавишные
Условные – в виде программного модуля на языке Visual Basic
24. Сферы применения макросов.
Макросы незаменимы при закреплении последовательности действий за комбинацией клавиш ( нажатие) и управлении запуском приложений при открытой базе данных. Их целесообразно использовать при небольшом количестве форм и отчетов в приложении, для автоматизации выполнения задач и др.
Однако макросы имеют ограниченный диапазон применения. Для программирования приложений MS Office применяется язык Visual Basic.
25. Макросы. Панель инструментов окна "макрос"
Макрос- это не программа, а набор из одной или нескольких макрокоманд, которые обеспечивают последовательность операций и применяются для автоматизации их выполнения, например, открытие форм, распечатка отчетов.
Группа |
Команда |
Описание |
Сервис |
Выполнить |
Выполнение макрокоманд, перечисленных в макросе. |
|
Пошаговое выполнение |
Включение режима пошагового выполнения макроса. При запуске макроса в этом режиме происходит поочередное выполнение каждой макрокоманды. После завершения каждой макрокоманды отображается диалоговое окно. |
|
Построитель |
Эта кнопка активируется при вводе аргумента макрокоманды, содержащего выражение. |
Строки |
Вставить строки |
Вставка одной или нескольких пустых строк макрокоманды над выделенной строкой или строками. |
|
Удалить строки |
Удаление выделенной строки или строк макрокоманды. |
Показать или скрыть |
Показать все макрокоманды |
Отображение большего или меньшего количества макрокоманд в раскрывающемся списке Макрокоманда. |
|
Имена макросов |
Отображение или скрытие столбца Имя макроса. Имена макросов необходимы для того, чтобы отличать отдельные макросы друг от друга в группе макросов; в остальном имена для макросов необязательны. |
|
Условия |
Отображение или скрытие столбца Условие. Этот столбец служит для ввода выражений, которые определяют условия для выполнения макрокоманды. |
|
Аргументы |
Отображение или скрытие столбца Аргументы. В этом столбце отображаются аргументы для каждой макрокоманды, что упрощает просмотр макроса. Если столбец Аргументы не отображается, придется выбирать каждую макрокоманду и просматривать аргументы в разделе Аргументы макрокоманды. Ввод аргументов в столбце Аргументы невозможен. |