Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Рабочие книги и рабочие листы Excel.docx
Скачиваний:
11
Добавлен:
23.09.2019
Размер:
177.4 Кб
Скачать

34. Работа с макросами

Одной из наиболее важных особенностей форм является генерация событий, на которые можно отреагировать, используя макросы. Макросы могут выпол­нять более 40 различных действий в ответ на события. Access также позволяет обрабатывать события с помощью процедур VBA, хранящихся в модулях форм и отчетов или общих модулях базы данных.

Действия, выполняемые с помощью макросов:

  1. открытие и закрытие любой таблицы, запроса, формы, отчета;

  1. выполнение запроса на выборку или изменение; при этом параметры запроса могут использовать значения элементов управления любой открытой формы;

  1. выполнение действий в зависимости от значений полей в базе данных, форме или отчете; установка значения любого элемента управления формы или отчета;

  1. применение фильтров, переход к любой записи и поиск данных в таблицах;

  1. определение специальной строки меню, открытие и закрытие панелей инструментов;

  1. выполнение любой команды в меню Ассеss;

  1. вывод информационных сообщений;

  1. переименование, удаление, копирование (в текущую или другую базу данных Ассеss) любого объекта БД.

Создание простого макроса:

  1. в окне базы данных выбрать вкладку Макросы и нажать кнопку Создать;

  1. в окне макроса выбрать из раскрывающегося списка столбца «Макрокоманда» необходимую макрокоманду (например, Открыть форму или Открыть Запрос);

  1. задать аргументы этой макрокоманды (Имя формы или Имя запроса)

  1. сохранить макрос под некоторым именем, соответствующем его назначению.

Связывание макросов с формами

Для связывания макроса с формой нужно выполнить следующие действия:

  1. открыть форму в режиме конструктора;

  1. выделить необходимый элемент (например, кнопку), с реакцией на событие которого (например, нажатие кнопки), будет связано выполнение макроса;

  1. в окне свойств этого элемента управления выбрать вкладку События;

  1. в раскрывающемся списке для строки, соответствующей выбранному событию (например, нажатию кнопки), выбрать имя нужного макроса;

  1. сохранить изменения в форме.

35. Реляционные языки. Общая характеристика языка sql

Реляционные языки обеспечивают типовые операции по обработке данных реляционных таблиц, позволяют формировать логические условия для операций выборки, проверку целостности данных взаимосвязанных таблиц.

Язык структурированных запросов SQL (Structured Query Language) ‑ средство для работы с реляционными базами данных. В нем реализованы все операции обработки данных реляционных таблиц.

Команды языка SQL являются инструкциями, с помощью которых пользователь обращается к базе данных. Команды состоят из одной или нескольких логических частей, называемых предложениями. Предложения начинаются ключевым (служебным) словом, имеющим специальное значение в SQL, и состоят из ключевых слов, определяющих имя предложения, и аргументов. Инструкция на языке SQL заканчивается точкой с запятой. В инструкциях могут использоваться конкретные значения ("Гомель", 45, True) и параметры, заключенные в квадратные скобки, значения которых вводятся при выполнении запросов.

Создание и выполнение SQL -запроса:

  1. на вкладке Запросы выполнить Создание запроса в режиме Конструктора

  1. закрыть окно Добавление таблицы

  1. выполнить команду Вид – Режим SQL (или кнопка Вид на ПИ)

  1. набрать текст инструкции SQL, сохранить; если есть ошибки внести изменения

  1. выполнить SQL–запрос аналогично выполнению запросов по образцу (QBE).

Типы данных языка SQL в MS Access включают 13 основных типов данных.