Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Разработка управляющих программ в среде Visual Basic for Applications (VBA).
VBA - язык программирования является общим инструментом для приложений MS Office, позволяющим решать любые задачи программирования: от автоматизаций действий конкретного пользователя и до разработки полномасштабных приложений использующих MS Office как среду разработки. VBA является объектно-ориентированным языком программирования. Объект - абстракция, в которой оперирует в объектно-ориентированных языках программирования. Объект обладает собственными признаками, отличающие его от других объектов, кроме этого объект имеет свое поведение. Объектная модель – совокупность взаимосвязанных объектов описывающих программную систему. В VBA определены специальные объектные модели для каждого компонента MS Office и объектные модели общие для всех компонентов MS Office. В базе данных MS Access могут храниться такие объекты: таблицы, запросы, формы, отчеты, макросы, модули. В проекте MS Access могут храниться такие объекты как: формы, отчеты, макросы, модули, ссылки на странице доступа к данным, а также ссылки на объекты, хранящиеся в базе данных на SQL – сервере (таблица, диаграммы баз данных и хранимые процедуры). Процедуры и функции VBA Основными компонентами программирования на VBA являются процедуры и функций, которые представляют собой фрагменты программного кода заключенными между операторами: Sub и End Sub и функциями: Function и End Function. Пример:Процедуры Sub <имя процедуры> (<аргумент 1>, <аргумент 2>,..) <оператор 1> <оператор 2> ………………….. End Sub Пример: Функции Function <имя функции> (<аргумент 1>, <аргумент 2>,..) <оператор 1> <оператор 2> ………………….. <имя функции> = <возвращение значения> End Function
Функция отличается от процедуры тем, что имя выступает в качестве переменной и используется для возвращения значения в точку вызова функции. Для того чтобы запустить на выполнение написанную процедуру или функцию, ее необходимо вызвать. Процедуру с непустым списком аргументов можно вызвать только из другой процедуры или функции. При этом ее имя со списком фактических значений аргументов необходимо задать в качестве одного из операторов VBA. Функцию можно вызвать не только с помощью отдельного оператора VBA, но поместив её имя со списком фактических значений аргументов прямо в формулу или выражение в программе на VBA или, например, прямо в формулу вычисляемых полях запросов, форм и отчетов Access. Процедура с пустым списком аргументов (так называемой командный макрос) может быть вызвана не только из другой процедуры или функции, но и с помощью комбинации клавиш быстрого вызова, команд раскрывающихся меню или кнопок панелей инструментов. Можно также связать такую процедуру с выполнением различных событий (например, с открытием формы или отчета, с щелчком мыши по кнопке в форме, с воздействием на элементы управления форм, в частности, на элементы управления ActiveX).
ТИПЫ ДАННЫХ VBA
Типы данных Описание Array Массив переменных. Для ссылки на конкретный элемент массива используется индекс. Требуемая память: зависит от размеров массива Boolean Принимает одно из двух логических значений: True (Истина) и False (Ложь). Требуемая память 2 байта Byte Число без знаков от 0 до 255. Требуемая память 1 байт Currency Используется для произведения денежных вычислений с фиксированным количеством знаков после десятичной запятой, в тех случаях, когда важно избежать возможных ошибок округления. Диапазон возможных значений: от – 922 337 203 685 477, 5808 до 922 337 203 685 477, 5807. Требуемая память: 8 байтов. Символ определения типа по умолчанию: @
Date Используется для хранения дат. Диапазон возможных значений: От 1 января 0100 г. до 31 декабря 9999 г. Требуемая память: 8 байт Double Числовое значение с плавающей точкой двойной точности. Диапазон возможных значений для отрицательных чисел: от – 1,79769313486232Е308 до – 4,94065645841247Е-324. Диапазон возможных значений для положительных чисел: от 4,94065645841247Е-324 до 1,79769313486232Е308 Требуемая память: 8 байтов. Символ определения типа по умолчанию: # Integer Короткие целые числовые значения. Диапазон возможных значений: от – 32 768 до 32 767. Требуемая память: 2 байта. Символ определения типа по умолчанию: % Long Длинные целые числовые значения. Диапазон возможных значений: от – 2 147 483 648 до 2 147 483 647. Требуемая память: 4 байта. Символ определения типа по умолчанию: & Object Используются только для хранения ссылок на объекты. Требуемая память: 4 байта. Single Числовые значения с плавающей точкой обычной точности. Диапазон возможных значений для отрицательных чисел: от – 3,402823Е38 до – 1,401298Е-45. Требуемая память: 4 байта. Символ определения типа по умолчанию: ! String Используется для хранения строковых значений. Длина строки: от 0 до 64 Кбайтов. Требуемая память: 1 байт на символ. Символ определения типа по умолчанию: $ Variant Может использоваться для хранения различных типов данных: даты/времени, чисел с плавающей точкой, целых чисел, строк, объектов. Требуемая память: 16 байтов, плюс 1 байт на каждый символ строковых значений. Символ определения типа по умолчанию: отсутствует Определяемый пользователем тип Определяемый пользователем типы данных, назначение и размер выделяемой памяти зависит от определения. Используются для описания структур данных. Позволяет хранить в переменной такого типа множество различных значений различного типа.
|
||||
Последнее изменение этой страницы: 2024-06-17; просмотров: 5; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.186.132 (0.006 с.) |