Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры КИТ1.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
307.2 Кб
Скачать

55. Конструирование макросов связанных и не связанных с событиями, различных по структуре

Макрос – это набор из одной или нескольких макрокоманд, каждая из которых выполняет определенное действие.

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

События делятся на восемь категорий: события окна формы, отчета (например, Открытие);  события данных (например, Изменение);  события фокуса ввода (например, Вход);  события клавиатуры (например, Нажатие клавиши);  события мыши (например, Нажатие кнопки);  события печати (например, Страница);  события ошибки (например, Ошибка);  события таймера (например, Таймер).

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

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

Констр-е макрос, не связ. с соб: Откройте окно Конструктора макросов, произведя действия: окно База данных Þ объект Макросы Þ [Создать]

В окне Сохранение в поле "Имя макроса" введите имя

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

Констр-е макроса связ. с соб: Для связи с соб. Формы необходимо: •открыть форму в режиме Конструктора; • открыть окно свойств для поля, • выбрать имя макроса из раскрывающегося списка в строке " Получение фокуса" на вкладке События; • закрыть окно свойств. Для проверки работы макроса необходимо форму открыть в режиме формы.

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

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

Язык SQL является первым и пока единств станд языком работы с БД , который получил дост широкое распространение. В настоящее время SQL реализован практически во всех коммерческих СУБД, все фирмы провозглашают соответствие своей реализации стандарту SQL. Таким образом, для грамотного использования любой SQL-ориентированной СУБД знание стандартов языка SQL является необходимым. SQL является логичным и достаточно мощным языком для взаимодействия с БД и в тоже время относительно легким для изучения. Освоив один раз стандарт этого языка, пользователь SQL может работать с БД в среде любой SQL-ориентированной СУБД. Язык SQL можно использовать для доступа к БД в двух режимах: при интерактивной работе и в прикладных программах. С помощью SQL пользователь может в интерактивном режиме быстро получить ответы на любые, в том числе достаточно сложные запросы, тогда как для программной реализации этих запросов на другом языке пришлось бы разрабатывать  соответствующую программу. К примеру, для выбора из таблицы ВОПРОСЫ всех номеров вопросов, относящихся к первой теме, пользователю необходимо ввести команду.

Характер язык SQL в целом, можно выд след его черты: высокоуровневая структура, напоминающая англ яз; незави-ость от конкретных СУБД; межплатформенная переносимость; наличие развив станд; возмнж выполн интерактивных запросов извлечения данных и модификации их структуры; обеспечение программного доступа к БД ; возможность различного представления данных; поддержка архитектуры клиент/сервер; динамическое определение данных (возможность изменять и расширять структуру БД даже в то время, когда пользователи обращаются к ее содержимому); расширяемость и поддержка объектно-ориентированных технологий; возможность доступа к данным в среде Internet.

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