
- •1 История создания субд
- •2. Модели данных
- •3. Основные понятия субд
- •4. Структура субд «Access»
- •5.Таблицы
- •6.Типы полей
- •7.Поля числового и денежн. Типа
- •8. Формат поля
- •9 Маскирование поля
- •10 Характеристики полей Дата/время
- •11 Использование характеристики поля «Значение по умолчанию»
- •12 Характеристики поля «Условие на значение», «Сообщение об ошибке»
- •13. Поле типа «мастер подстановок», «гиперссылка»
- •14. Связь между таблицами
- •15. Типы запросов
- •16 Запросы
- •17. Создание вычисляемых полей.
- •18.Формы.
- •19. Настройка элементов управления формы с помощью панели инструментов.
- •21. Понятие макроса
- •22. Создание макроса
- •23. Классификация макрокоманд. Типы макросов.
- •24. Сферы применения макросов.
- •25. Макросы. Панель инструментов окна "макрос"
- •26. Макросы. Обзор макрокоманд, доступных для применения в макросах
- •27. Понятие макроса и модуля.
- •28. Назначение языка sql
- •29 Структура команд языка sql
- •30 Sql. Основные термины (ключевое слово, команда, объект).
- •31 Sql. Синтаксис команды create table.
- •32 Sql. Синтаксис команды create index.
- •33. Sql. Синтаксис команды alter table и drop table
- •34. Sql. Синтаксис команды insert
- •35. Sql. Синтаксис команды update
- •36. Sql. Синтаксис команды delete
- •37. Sql Синтаксис команды select
- •38. Sql. Выбор по критерию (where)
- •39. Использование sql с другими языками программирования
- •40. Visual Basic Application. Основные понятия.
- •41. Типы данных vba
- •42. Переменные и константы в vba
- •43. Процедуры и функции из вызовов в vba
- •44. Операторы в vba
- •45 Использование функций в vba
- •46 Область определения переменных и констант в vba
- •47 Соглашение по синтаксису в vba, по идентификации
- •48 Инструкция Const в vba
- •49. Массивы в vba. Основные понятия
- •50. Управление выполнения программ в vba
- •51.Инструкция Do…Loop
- •52 Инструкция For…Next
- •53 Инструкция Select Case
- •54 Инструкция If…Then…Else
52 Инструкция For…Next
Структура For... Next используется при необходимости повторения набора инструкций несколько раз.
Циклы Оператор While... End While (Visual Basic) или Оператор Do...Loop (Visual Basic) удобны, когда неизвестно необходимое число повторов выполнения операторов. Однако, если предполагается повторить цикл определенное число раз, то лучше использовать цикл For...Next. Число итераций определяется при первом входе в цикл.
For counter [ As datatype ] = start To end [ Step step ]
[ statements ]
[ Exit For ]
[ statements ]
Next [ counter ]
Counter -Требуется в операторе For. Числовая переменная. Управляющая переменная цикла.
Datatype -Является обязательным, если counter еще не был объявлен. Тип данных counter.
Start -Обязательный атрибут. Числовое выражение. Начальное значение counter.
End -Обязательный атрибут. Числовое выражение. Конечное значение counter.
Step -Необязательный атрибут. Числовое выражение. Шаг, с которым counter увеличивается при каждом прохождении цикла.
Statements -Необязательный атрибут. Одно или несколько выражений между For и Next, выполняемых указанное число раз.
Exit For -Необязательный атрибут. Передача управления из цикла For.
Next-Обязательный атрибут. Завершение определения цикла For.
Типы данных. Типом данных counter является обычно Integer, но может быть любой тип, поддерживающий операторы больше или равно (>=), меньше или равно (<=), а также операторы сложения (+) и вычитания (-). Он даже может определяемым пользователем типом, если тот поддерживает все эти операторы.
Выражения start, end и step обычно приводятся к типу Integer, но могут быть приведены к любому большему по разрядности типу, чем тип counter. При использовании определяемого пользователем типа для counter это означает, что может потребоваться определить оператор преобразования CType для преобразования типов start, end или step к типу counter.
Объявление. Если counter не был объявлен вне цикла, то его нужно объявить в операторе For. В этом случае областью действия counter является тело цикла. В то де время, нельзя определять counter и внутри, и снаружи цикла.
Число итераций. Visual Basic вычисляет значения итераций start, end и step только один раз перед началом цикла. Если в блоке операторов значение end илиstep изменяется, то это изменение не оказывает влияния на повторение цикла.
Вложенные циклы. Циклы For могут вкладываться друг в друга. При этом каждый цикл должен иметь уникальную переменную counter.
Также можно вложить друг в друга различные виды управляющих структур. Дополнительные сведения см. в разделе Вложенные структуры управления.
Выход из цикла.Оператор Exit немедленно передает управление оператору, следующему за оператором Next. Выход из цикла может потребоваться при обнаружении условия, которое делает бесполезным или невозможным продолжение итераций, например ошибочное значение или запрос на завершение.
Вход в цикл. При начале выполнения цикла For...Next Visual Basic вычисляет start, end и step только один раз. Затем назначается значение start переменной counter. Перед выполнением блока операторов сравниваются counter и end. Если значение counter превысило конечное значение, то цикл For завершается, а управление передается оператору, следующему после Next. В противном случае выполняется блок операторов.