русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основные термины языка программирования VBA


Дата добавления: 2015-07-23; просмотров: 866; Нарушение авторских прав


Ознакомимся с основными понятиями и объектами языка программиро­вания VBA.

Для хранения кода языка VBA применяются модули — самостоятельные объекты базы данных, каждый из которых содержит одну или несколько процедур. В Access 97 используются модули трех типов: стандартные модули, модули формы и модули отчетов. В отличие от стандартного модуля, который создается таким же образом, как и любой другой объект базы данных, и может выполнять практически любые вычисления, модули форм и отчетов

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

Каждый модуль состоит из области описания и одной или нескольких процедур. Процедура представляет собой последовательность операторов, которые часто называются программными кодами (кодами). Входящие в модуль процедуры объединены общей областью описания. В ней описывают­ся данные и объекты, которые являются общепринятыми для процедур модуля. Иерархия указанных объектов такова:

— база данных;

— модуль;

область описания;

— процедура;

— код;

— оператор.

Процедуры делятся на две категории: процедуры-подпрограммы (подпро­граммы) и процедуры-функции (функции).

Процедура-подпрограмма активизируется при обращении к ней по име­ни, вследствие чего выполняется определенная последовательность операто­ров (инструкций). Подпрограмму используют, например, для задания свой­ства формы или для заполнения списка значениями, полученными в результате вычислений.

Процедура-функция после выполнения возвращает некоторое значение, которое можно применять в операторах и выражениях в качестве перемен­ной. Например, функции могут возвращать значение, используемое по умолчанию для некоторого поля, или вычислять сложный критерий в рамках запроса. В модуль можно включать любое количество функций и подпро­грамм.

Процедура состоит из последовательности операторов, в которых приме­няются встроенные в Access 97 функции, методы и свойства. Для обращения к перечисленным объектам, а также для обозначения операторов использу­ются ключевые слова, которые записываются с прописной буквы (например, Function).



Теоретически каждая процедура может быть вызвана из любого модуля, а функция — из таких объектов, как форма, запрос и отчет. Наряду с общедоступными процедурами (Public), которыми являются все процедуры по умолчанию, существуют локальные, или личные, процедуры (Private), доступ­ные только в том модуле, в котором они описаны.

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

 



<== предыдущая лекция | следующая лекция ==>
Указание имен объектов | Элементы окна модуля


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.007 сек.