- •Лработы к курсу бд "Базы данных и знаний" лабораторная работа ╧ 1 Введение в субд Access
- •1. Введение
- •2. Порядок выполнения лабораторных работ
- •2.1. Подготовка к выполнению
- •2.2. Выполнение задания.
- •3. Задание.
- •3.1. Выполнение задания
- •3.1.7. Завершение работы с бд.
- •3.2. Пример выполнения лабораторной работы вариант 30.
- •4. Пример выполнения задания (вариант 30).
- •Пример выполнения задания (вариант 30).
- •I Создать простой отчет, содержащий:
- •II Создать сложный отчет, содержащий:
- •Пример выполнения задания (вариант 30).
- •Работа с макросами.
- •1.Сущность макросов.
- •2. Создание и выполнение макросов.
- •2.1. Создание макросов.
- •2.2. Сохранение макросов.
- •2.3. Выполнение макроса.
- •3. Редактирование макросов
- •4. Копирование макросов.
- •Средства защиты данных.
- •1. Общие свойства
- •2. Рабочие группы.
- •2.1. Изменение файла рабочей группы.
- •3. Ограничение доступа в Microsoft Access 97.
- •4. Учетные записи.
- •5. Изменение прав владения.
- •6. Присвоение и удаление прав доступа.
- •7. Шифрование бд.
- •1.Что такое Visual Basic for Applications.
- •2. Создание кода vba с помощью мастеров элементов управления.
- •3. Модули.
- •4. Процедуры.
- •4.1. Создание процедур обработки событий.
- •4.2. Редактирование в окне модуля
- •4.3. Аргументы процедуры.
- •5. Основные операторы vba.
- •5.1. Переменные и оператор присваивания.
- •5.2. Условные операторы.
- •5.3. Операторы цикла.
4.1. Создание процедур обработки событий.
Начинающим разработчикам приложений ACCESS понадобится набор процедур для отклика на различные события, например, внесение изменений в поле или щелчок на кнопке. Код процедуры обработки события привязывается к событию, которое может произойти при работе с формой, отчетом или элементом управления. Результат выполнения процедуры-функции обычно применяется:
в качестве значения по умолчанию для поля таблицы;
в качестве значения критерия для запросов или фильтров;
в качестве содержимого поля.
Хотя конкретный вид процедуры зависит от события и желаемого отклика, можно предложить общую последовательность действий по созданию процедуры обработки события.
Открыть нужную форму или отчет в режиме конструктора. Если необходимо привязать процедуру к элементу управления, выбрать этот элемент.
Выбрать команду Вид -> Свойства, чтобы открыть окно свойств формы, отчета или элемента управления.
Открыть вкладку События.
Выполнить щелчок на строке свойства того события, которое должно запускать процедуру. Например, если процедура должна запускаться в ответ на изменение пользователем данных, выполнить щелчок на свойстве После обновления.
Выполнить щелчок по кнопке с тремя точками, чтобы открыть диалоговое окно Построитель.
В этом окне выполнить двойной щелчок мышью на строке Программы. Откроется окно редактора Visual Basic, в котором автоматически появится начальная и конечная строки процедуры.
Ввести операторы, образующие код процедуры.
Для повышения удобочитаемости кода процедуры, вводимого между ограничительными операторами, применяют приемы структурирования. Один из таких приемов заключается в том, что все операторы процедуры записываются с отступом от начала строки. Для создания отступа можно использовать клавишу Tab. По умолчанию позиции табуляции установлены через четыре символа. Отступы образуются и посредством команды Увеличить отступ из меню Правка. В результате активизации этой команды строка смещается вправо на то количество символов, которое указано в поле интервал табуляции. Команда Уменьшить отступ служит для выполнения противоположного действия.
Посредством отступов выделяют вложенные циклы и условные операторы внутри процедуры.
Тексты программ принято снабжать комментариями. В начале каждой строки комментария ставится апостроф, и такие строки не влияют на выполнение программы, а при синтаксическом анализе и компилировании - пропускаются. Наряду с отступами ACCESS 97 позволяет использовать различные шрифты и цвета для выделения фрагментов текста модуля. Эти параметры устанавливаются на вкладке Модуль диалогового окна Параметры.
4.2. Редактирование в окне модуля
Код модуля и тексты подпрограмм/функций редактируются также как документы в обычном текстовом редакторе. Для поиска процедуры в тексте модуля используется список процедур, находящийся в верхней части окна модуля.
При перемещении курсора из строки кода программа автоматически проверяет синтаксис этой строки и в случае обнаружения ошибки выводит на экран соответствующее сообщение. Для отказа от такой проверки следует выключить опцию проверка синтаксиса на вкладке Модуль диалогового окна Параметры.
Для быстрого поиска и замены фрагментов кода применяются команды Найти и Заменить из меню Правка.
В ACCESS при редактировании фрагментов кодов кроме общепринятых используются дополнительные комбинации клавиш: Ctrl + Y позволяет вставить в буфер строку, в которой находится курсор, не выполняя его маркировку; F3 и Shift + F3 позволяют просмотреть все фрагменты модуля, в которых встречается искомая последовательность символов. F3 дублирует команду Найти далее из меню Правка и кнопку Найти далее окна поиска.
