
- •Эволюция развития баз данных.
- •Процессы в ис
- •Понятие бд, субд.
- •Модели данных.
- •4.Реляционная модель, ее свойства.
- •5.Типы связей в реляционной модели.
- •6.Целостность данных.
- •7.Операции над отношениями.
- •Операции над отношениями
- •Операции:
- •8.Нормализация отношений, 1 и 2 нормальные формы.
- •9.Понятие транзитивной зависимости, 3 нормальная форма.
- •Создать таблицу дисциплин и успеваемости
- •11.Создание запросов на выборку на sql языке. (select).
- •12.Создание запроса на удаление на sql языке.
- •13. Создание запроса на изменение на sql языке.
- •14. Создание групповых запросов на sql языке.
- •15. Типы субд
- •16.Основные принципы ооп
- •17.Свойства и методы объектов dao
- •18. Объекты ado
- •19. Процедуры vba
- •20. Функции в vba.
- •21.Формальные и фактические параметры в процедурах и функциях
- •Создание хп
- •Процедура без параметров
- •22. Создание, удаление таблиц, ввод данных в таблицу на sql языке.
- •23. Создание объекта Record Set. Его типы.
- •24. Создание и выполнение запросов средствами vba.
- •25. Свойства объекта Record Set.
- •26. Методы объекта Record Set
- •27. Основные элементы управления в ms access, их свойства, методы и события
- •Основные элементы управления
- •Общие свойства элементов управления:
- •28. Понятие объекта, его свойств, методов и событий в ооп
- •29. Методика создания приложений средствами ms access и vba
- •30. Доступ к данным средствами ado
20. Функции в vba.
В VBA существует два вида функций: встроенные и пользовательские.
Встроенные функции — это функции, которые прилагаются к пакету MS Office и содержатся в VBA. Встроенные функции можно разделить на несколько категорий:
-
Математические. Они предназначены для вычисления основных математических функций.
Функция
Возвращаемое значение
Abs
Модуль
Atn
Арктангенс
Cos
Косинус
Exp
Экспонента
Log
Натуральный логарифм
Rnd
Случайное число. Перед вызовом функции следует использовать инструкцию Randomize
Sgn
Знак числа
Sin
Синус
Sqr
Квадратный корень
Tan
Тангенс
Fix
Целая часть числа. Для отрицательных аргументов возвращается целое число, большее или равное заданному
Int
Целая часть числа. Для отрицательных аргументов возвращается целое число, меньшее или равное заданному
-
Функции проверки типов позволяют определить принадлежность той или иной переменной конкретному типу. Результат логического типа.
Функция
На принадлежность какому типу проверяется
какому типу проверяется
IsArray
Массив
IsDate
Дата
Is Empty
Описана инструкцией Dim
IsError
Код ошибки
IsNull
Имеет пустое значение
IsNumeric
Числовой тип
IsObject
Объект
-
Функции обработки строк предназначены для работы со строковыми выражениями.
Функция
Действие
Asc(строка)
Возвращает ASCII-код начальной буквы
строки
Chr(код)
Преобразует ASCII-код в строку
Lease(строка)
Преобразует строку к нижнему регистру
Ucase(строка)
Преобразует строку к верхнему регистру
Left(строка, число)
Возвращает подстроку, состоящую из указанного числа первых символов строки
Right(строка, число)
Возвращает подстроку, состоящую из указанного числа последних символов строки
Mid(строка, начало , длина)
Возвращает подстроку, состоящую из указанного числа символов строки, начиная с заданной позиции
Len(строка)
Возвращает длину строки
I/Trim (строка)
Возвращает исходную строку без начальных пробелов
RTrim(строка)
Возвращает исходную строку без конечных пробелов
Trim(строка)
Возвращает исходную строку без начальных и конечных пробелов
Space(число)
Возвращает строку, состоящую из указанного числа пробелов
String(число, символ)
Возвращает строку, состоящую из указанного числа повторений заданного символа
StrComp(строка1, строка2 [, вариант])
Сравнивает две строки. Вариант равен 0, если идет двоичное сравнение, равен 1 — при посимвольном сравнении без учета регистра. Если строка! меньше строки!. возвращается значение -1-0 — если строки равны, 1 — в оставшемся случае.
InStr([начало,] строка1, строка2 [, вариант])
Возвращает позицию первого вхождения строки 1 в строку2. Поиск начинается с указанной позиции. Если аргумент начало опущен, поиск идет с первой позиции.
-
Функции времени и даты.
Функция
|
Действие
|
Date
|
Возвращает текущую дату
|
Time
|
Возвращает текущее время
|
Функция
|
Действие
|
Now
|
Возвращает текущие дату и время
|
Hour
|
Выделяет значение часов из данных типа время
|
Minute
|
Выделяет значение минут из данных типа время
|
Second
|
Выделяет значение секунд из данных типа время
|
Day
|
Выделяет числовое значение дня из данных типа даты
|
Month
|
Выделяет числовое значение месяца из данных типа даты
|
Year
|
Выделяет числовое значение года из данных типа даты
|
Weekday
|
Выделяет числовое значение дня недели из данных типа даты
|
Timer
|
Возвращает число секунд, прошедших с начала суток
|
DateDiff
|
Возвращает число временных интервалов между двумя датами
|
DatePart
|
Выделяет из даты указанный временной интервал
|
DateAdd
|
Возвращает дату, к которой добавлен указанный временной интервал
|
TimeSerial
|
Формирует время по указанным часам, минутам и секундам
|
DateSerial
|
Формирует дату по указанному дню, месяцу и году
|
TimeValue
|
Преобразует строку в формат времени
|