Использование макросов и программ Visual Basic. Создание специальных процедур Visual Basic для приложений

Страницы работы

Фрагмент текста работы

процедуры имеются для каждого события каждого элемента формы или отчета.

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

Переменные могут создаваться автоматически по мере их использования в операторах присваивания. Ее тип данных определяется присваиваемым значением и может быть изменен в процессе использования. Такой способ создания переменной называется неявным определением переменной. Тип данных неявно определенных переменных обозначается Variant. Основной инструкцией для явного описания переменных является инструкция Dim. При определении переменной для нее указывается тип данных:

Dim Имя переменной [As Тип данных]

Например, Dim X As String. Для того, чтобы сделать данную переменную доступной для всех процедур в БД следует использовать инструкцию Public X As String.

Имена процедур, переменных и констант должны начинаться с буквы, могут включать буквы, цифры и символы подчеркивания, не должны включать знаки препинания и пробелы, должны содержать не более 200 символов, не должны совпадать с ключевыми словами VB.

Основные типы данных: Boolean, Byte, Integer, Long, Currency, Single, Double, Date, String, Variant, Object. Указание типа данных не обязательно. Если тип данных не указан, то по умолчанию - Variant. Данные этого типа интерпретируются в зависимости от операции, в которой они используются. Это обеспечивает большую гибкость при обработке, но может привести к ошибкам.

Тип данных Object - объектный - является условным обозначением нескольких типов данных, представляющих объекты, с которыми работает VB. Объектные типы данных подразделяются на:

n объектные типы данных Access - Application, Form, Report, Screen, Control;

n объектные типы данных DAO (Data Access Object - объекты доступа к данным) - Database, TableDef, Field, Recordset, QueryDef, Relation и другие. Например

Dim БДн As Database, Таблица1 As TableDef

Объектные типы данных Access определяют объекты, предназначенные непосредственно для обработки данных, такие как формы, отчеты и элементы управления.

Объекты доступа к данным, такие как таблицы, запросы, связи и индексы, определены в ядре базы данных Microsoft Jet. Эти объекты позволяют создавать программы, обеспечивающие сохранение, упорядочение, доступ и обработку данных, управление базами данных и их объектами, а также изменение структуры БД.

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

Set имя объектной переменной = [New] объектное выражение | Nothing

New - для создания нового объекта, Nothing - для разрыва соответствия

Похожие материалы

Информация о работе