Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры_по_КИТу(под_вопросы)(2).doc
Скачиваний:
11
Добавлен:
15.04.2019
Размер:
452.61 Кб
Скачать

7.7. Классификация макросов по структуре

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

7.8.Cобытия в Access. Макросы, связанные с событиями

Существуют макросы связанные с событиями и не связанные с ними. Событие – это изменение состояния объекта БД, в момент возникновения которого можно изменить стандартный порядок обработки объекта и определить свою, нестандартную реакцию. События делятся на восемь категорий:

· события окна формы, отчета (например, Открытие);

· события данных (например, Изменение);

· события фокуса ввода (например, Вход);

· события клавиатуры (например, Нажатие клавиши);

· события мыши (например, Нажатие кнопки);

· события печати (например, Страница);

· события ошибки (например, Ошибка);

· события таймера (например, Таймер).

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

· макросы, связанные с событиями элементов управления в форме;

· макросы, связанные с событиями раздела формы;

· макросы, связанные с событиями формы;

· макросы, связанные с событиями раздела отчета;

· макросы, связанные с событиями отчета.

Макросы создаются с помощью Конструктора макросов.

8.1.Назначение, стандарты, достоинства языка sql

SQL представляет собой непроцедурный (декларативный) язык, используемый для управления данными реляционных СУБД. Термин «непроцедурный» означает, что на данном языке можно сформулировать, что нужно сделать с данными, но не требуется указывать, как именно это следует сделать. В этом языке отсутствуют алгоритмические конструкции, такие как метки, условные переходы, операторы цикла и др. Таким образом, язык SQL скрывает от пользователя сложности алгоритмов поиска данных и их реализации, обеспечивая простоту понимания и легкость манипулирования данными.

Название языка SQL (StructuredQueryLanguage – структурированный язык запросов) только частично отражает его суть. Язык SQL главным образом ориентирован на удобную и понятную пользователям формулировку запросов выбора из БД, однако его функции шире – с самого начала этот язык задумывался как полный язык БД. Под этим понимается, что (по крайней мере, теоретически) для выполнения любых осмысленных действий с базой данных, управляемой SQL-ориентированной СУБД, достаточно знать язык SQL.

Характеризуя язык SQL в целом, можно выделить следующие его черты:

· высокоуровневая структура, напоминающая английский язык;

· независимость от конкретных СУБД;

· межплатформенная переносимость;

· наличие развивающихся стандартов;

· возможность выполнения интерактивных запросов извлечения данных и модификации их структуры;

· обеспечение программного доступа к базам данных;

· возможность различного представления данных;

· поддержка архитектуры клиент/сервер;

· динамическое определение данных (возможность изменять и расширять структуру БД даже в то время, когда пользователи обращаются к ее содержимому);

· расширяемость и поддержка объектно-ориентированных технологий;

· возможность доступа к данным в среде Internet.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]