![](/user_photo/_userpic.png)
- •Базы данных и информационные системы
- •Базы данных и файловые системы
- •Архитектура информационный системы
- •Структура ис
- •Системы управления базами данных. Функции
- •Системы управления базами данных. Классификация
- •Субд с последовательной обработкой;
- •Локальные информационные системы
- •Способы разработки и выполнения приложений
- •Модели и типы данных
- •Реляционная и постреляционные модели
- •Индексирование связывание таблиц. Контроль целостности связей
- •Реляционная алгебра
- •Язык запросов по образцу qbe
- •Структурированный язык запросов sql
- •Модели архитектуры клиент-сервер
- •Управление распределенными данными
- •Проблемы проектирования баз данных
- •Метод нормальных форм
- •Функциональная зависимость
- •Транзитивная зависимость
- •Множественная зависимость
- •Взаимно независимые атрибуты
- •Обеспечение непротиворечивости и целостности данных в базе данных
- •Метод «сущность - связь»
- •Этапы проектирования баз данных
- •Жизненный цикл базы данных
- •Правила формирования отношений
- •Формирование отношений для связи 1:1
- •Формирование отношений для связи 1:м (и м:1)
- •Формирование отношений для связи м:м
- •Уровни представления информации в бд
- •Реляционный подход к построению модели данных
- •Запросы к базе данных. Назначение и виды
- •Программирование на языке vba. Объекты и семейства vba
- •Модули, процедуры и функции vba
- •Инструкции описания переменных и констант. Создание процедур
- •Технология загрузки, просмотра и корректировки данных базы с использованием форм
- •Технология конструирования запросов.
- •Понятие макрос и макрокоманда, общие сведения о макросах.
- •Концептуальное проектирование бд
- •Логическое проектирование бд
- •Физическое проектирование бд
- •Распределенные субд
- •Структурная часть реляционной модели
- •Сценарии и пакеты, управляющие конструкции sql
- •Хранимые процедуры
- •Триггеры
- •Избыточные функциональные зависимости
- •Основные принципы нормализации. Понятие первичного ключа и ключа связи
- •Функциональная зависимость
- •Транзитивная зависимость
- •Множественная зависимость
- •Взаимно независимые атрибуты
- •Этапы проектирования многопользовательских баз данных
- •Разработка концептуальной модели.
- •Разработка проекта субд в соответствие с тз.
- •Реализация проекта и разработка технической документации.
- •Основные компоненты систем управления реляционными базами данных
- •Управление транзакциями и защита баз данных
- •Вопросы инфологического проектирования модели базы данных
- •Вопросы логического проектирования модели баз данных
- •Организация выполнения макросов
- •Использование условий в макросе
- •Переменные, константы и типы данных vba
- •Область действия переменных и процедур vba
- •Работа с формами, отчетами, запросами и таблицами в vba
- •Работа с формами
- •Работа с элементами управления
- •Работа с отчетами
- •Работа с запросами
- •Проектирование связей между таблицами
-
Использование условий в макросе
Ответ:
Для реализации ветвящихся алгоритмов в языке макросов можно установить команду «Если».
Для этого необходимо в поле команды перенести команду «Если» с каталога макрокоманде. Установиться ветвь «Да», т.е. если условие выполниться, то следующие команды будут выполнены. Автоматически ветвь «Нет» не устанавливается, но можно добавить блоки «Иначе» и «Иначе Если», нажав на соответствующий текст в нижнем правом боку установившейся макрокоманды «Если».
-
Переменные, константы и типы данных vba
Ответ:
Синтаксис описания переменных:
Dim <имяПеременной> [As <типДанных>]
Пример:
Dim i As Integer, j As Integer
Dim x As Double
Синтаксис описания констант:
Const <имяКонстанты> [As <типДанных>] = <выражение>
Пример:
Const maxLen As Integer = 30
Типы данных 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Е-30В до -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. Диапазон возможных значений для положительных чисел от 1,401298Е-45 до 3,402823Е38. Требуемая память 4 байт.
-
String - используется для хранения строковых значений. Длина строки от 0 до 64 Кбайт. Требуемая память 1 байт на символ.
-
Variant - может использоваться для хранения различных типов данных: даты/времени, чисел с плавающей точкой, целых чисел, строк, объектов. Требуемая память 16 байт плюс 1 байт на каждый символ строковых значений.
-
Определяемый пользователем тип - определяемые пользователем типы данных, назначение и размер выделяемой памяти зависят от определения. Используется для описания структур данных. Позволяет хранить в переменной такого типа множество значений различного типа