Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры ТБДиЗ !!!!.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
508.42 Кб
Скачать

7.25 Понятие макроса. Класификаця макрокоманд

Маакорс это набор из 1 или нескольких макрокоманд, каждая из которых выполняет опред действия, каждый макрос включает в себя 1 или несколько макрокоманд, которые могут выполняться. Макрос автоматизирует часто выполняемые операции без написания программ. По назначению макрокоманды различают: для работы с даннымив формах и отчетах (найти запись), выполнение (открыть запрос), импорт-экспорт (отправить объект), для работы с объектами БД (копировать объект), переименование, копиррвание, удаление, поиск, и др. (сообщение).

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

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

7.27 События в exess. Макросы связаны с событиями

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

.2 ….с событием формы.3….с событием раз. Формы.4… с событием отчёта .5… с событием разд. Отчёта

7.28 конструирование макросов не связанных с событием

Открываем окно конструктора макроса . В первой клетке столбца макрокоманда выбрать из раскрывающегося списка необходимую макрокоманду и задать её аргументы.

7.29 Конструирование макроса связанного с событием

Открывается окно конструктора макроса, создается необходимый текст макроса. Связь макроса с событием устанавливается: открыть форму или отчет в режиме конструктора, открыть окно свойств поля, отчета или формы, выбрать мия макроса в нужной строке (после обновления\ форматирования) на вкладке события и закрыть окно свойств. Проверка работы: открыть необходимую форму или отчет и поверить события.

7.30 Сохранение,выполнение, отладка макроса

Сохранить: файл\сохранить. После создания макроса можно запустить на выполнение из окна конструктора макроса запуск\запуск; из БД кнопкой запуск. Отладка: запуск-по шагам

8.1. Назначение, стандарты, достоин. Sql

SQL- непроцедурный язык, используемый для управления данными реляционных СУБД. Это не совсем язык программиров. SQL насчитывает уже около 30 лет. Первый вариант языка SQLбыл разработан и частично реализован в рамках проекта СУБД SystemR .В 1986 году был принят стандарт SQL-86 (SQL-1). После его в 1992 г. был принят SQL-92 (SQL-2), в 1999 г. SQL:1999 (SQL-3), а в 2003 г. SQL:2003. Язык SQL является первым и един. стандартным языком работы с БД, который получил достаточно широкое распространение. Есть еще один стандартный язык работы с базами данных, NDL (Network Database Language), который построен на использовании сетевой модели CODASYL, но он применяется лишь в немногих разработках. В настоящее время SQL реализован практически во всех коммерческих СУБД, все фирмы провозглашают стандарт SQL. Язык SQL можно использовать для доступа к БД в двух режимах: при интерактивной работе и в прикладных программах. Характеризуя язык SQL в целом, можно выделить следующие его черты:высокоуровневая структура, напоминающая английский язык;независимость от конкретных СУБД;межплатформенная переносимость;наличие развивающихся стандартов;возможность выполнения интерактивных запросов извлечения данных и модификации их структуры;обеспечение программного доступа к базам данных;возможность различного представления данных; поддержка архитектуры клиент/сервер; динамическое определение данных расширяемость и поддержка объектно-ориентированных технологий;возможность доступа к данным в среде Internet.