- •Базы данных, понятие и классификация баз данных
- •Объекты базы данных: таблицы, формы, отчеты, запросы, макросы и модули
- •Понятие модели данных: реляционная модель данных
- •Взаимосвязь таблиц в реляционной модели данных: связи, их виды, понятие первичного и внешнего ключа
- •Понятие вычислительной сети: локальные и глобальные сети
- •Архитектура локальной сети
- •Глобальная сеть Интернет, адресация и маршрутизация в сети Интернет, службы сети Интернет
- •Понятие vba, интегрированная среда разработки приложений vba.
- •Понятие макроса, приемы записи макросов
- •Блоки программного кода vba. Операторы, процедуры, модули, проекты
- •Управляющие структуры vba (If...Then, If...Then...Else, If...Else If. Select Case)
- •Конструкция If . . . Then . . . Else
- •Управляющие структуры типа цикл (Do...Loop, Do While...Loop, Do...Loop While, Do Until...Loop, Do...Loop Until, For...Next)
- •Создание vba форм, элементы управления, их свойства
- •Программирование форм, события форм и элементов управления
Понятие vba, интегрированная среда разработки приложений vba.
Visual Basic For Applications (VBA) - особая версия языка Visual Basic, внедряемый в приложения для создания собственных сценариев работы с документами. VBA является интерпретируемым языком. Как и следует из его названия, VBA близок к Visual Basic, но может выполняться лишь в рамках приложения, в которое он встроен. Кроме того, он может использоваться для управления одним приложением из другого, с помощью OLE Automation (например, таким образом можно создать документ Word на основе данных из Excel).
Интегрированная среда разработки, предлагаемая VBA, представлена как редактор Visual Basic. Редактор Visual Basic представляет собой окно приложения с одним меню и набором панелей инструментов, в котором вы получаете доступ к целому ряду дочерних окон, обеспечивающих возможность использования всех средств, необходимых для создания программ.
Место для проектирования форм (диалоговых и других окон), которые будут исполь-зоваться в создаваемой вами программе.
Панель, из которой можно выбирать кнопки, флажки и другие элементы управления, которые вы пожелаете в формы (читайте ниже подраздел управления ActiveX и другие).
Окно, с помощью которого можно сообщить VBA, как должны выглядеть и что должны уметь делать формы и элементы управления на них.
Окна для ввода и редактирования программного кода VBA, с помощью которого вы може¬те заставить свою программу делать что-нибудь полезное.
Окна с текущими значениями числа и текст, которые в них хранятся и меняются. — во время выполнения программы (эти окна значительно облегчают жизнь, когда наступает сезон охоты на спрятавшиеся в программе ошибки).
Понятие макроса, приемы записи макросов
Макрос - это последовательность команд и функций, хранящаяся в модуле Visual Basic. Ее можно выполнять всякий раз, когда необходимо выполнить данную задачу.
Записать макрос можно на VBA или совсем не прибегая к редактору кода:
Выбрать команду "Сервис-Макрос-Начать запись";
Ввести имя макроса;
Список "Сохранить в" следует использовать для выбора места, в котором будет сохранен записанный макрос.
Для начала записи макроса необходимо нажать кнопку "ОК".
И просто выполнить желаемые действия.
Блоки программного кода vba. Операторы, процедуры, модули, проекты
Процедура (функция) - это программная единица VBA, включающая операторы описания ее локальных данных и исполняемые операторы.
Оператор - это наименьшая единица VBA - кода. Он предназначен для определения переменной, установки параметров или выполнения какого-либо действия в программе.
Модуль - это именованная единица, состоящая из одной или нескольких процедур и раздела объявлений, в котором объявляются переменные, константы и пользовательские типы данных, а также устанавливаются параметры компилятора.
Проект - включает в себя все модули, формы и связанные с приложением объекты, относящиеся к конкретному документу, причём проект сохраняется вместе с самим этим документом.