Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика. Учебное пособие.doc
Скачиваний:
103
Добавлен:
10.05.2015
Размер:
1.29 Mб
Скачать

9.4.3.3.4. Функции обработки строк

Таблица 9.10

Функция

Описание

Mid(<строка>,<начало>[,

<длина>])

Возвращает из строки подстроку указанной длины, начиная с заданного символа. Если длина не указана, то возвращается вся подстрока, начиная от заданного символа

Left(<строка>,<длина>)

Возвращает из заданной строки подстроку указанной длины, начиная с левого края строки

Right(<строка>,<длина>)

Возвращает из заданной строки подстроку указанной длины, начиная с правого края строки

Len(<строка>)

Возвращает длину указанной строки

InStr(<начало>,<исходная строка>,<искомая подстрока>,<тип сравнения>)

Ищет подстроку в заданной строке, начиная с указанного символа.

Тип сравнения: 0 – с учетом регистра (vbBinaryCompare)

1 – без учета регистра(vbTextCompare)

Trim(строка>)

Удаляет пробелы из начала и конца заданной строки

Ltrim(<строка>)

Удаляет все пробелы из начала заданной строки

Rtrim(<строка>)

Удаляет все пробелы из конца заданной строки

Space(<количество>)

Повторяет пробел указанное количество раз

String(<количество>,

<символ>)

Повторяет заданный символ указанное количество раз

Lcase(<строка>)

Преобразует в заданной строке все прописные буквы в строчные

Продолжение табл. 9.10

Функция

Описание

Ucase(<строка>)

Преобразует в заданной строке все строчные буквы в прописные

StrReverse(<строка>)

Изменяет последовательность символов в заданной строке на обратную

Asc(<Символ>)

Возвращает код символа

Chr(<Код>)

Возвращает символ по его коду

Str(<Число>)

Преобразует заданное число в строковое представление числа

Val(<Строка>)

Преобразует строку, которая представляет число, в число

9.4.3.3.5. Функции времени и даты

Таблица 9.11

Функция

Возвращаемое значение

Date

Возвращает значение типа Variant(Date), содержащее текущую системную дату

Time

Возвращает значение типа Variant(Date), содержащее текущее время по системным часам компьютера

Now

Возвращает значение типа Variant(Date), то есть текущую дату и время по системному календарю и часам компьютера

Hour, Minute,

Second

Возвращают значения типа Variant(Date), содержащие целые числа, представляющие часы, минуты и секунды в значении времени. Пример:

ВР=#4:35:17 PM#

Час=Hour(ВР) Минута=Minute(ВР)

Секунда=Second(ВР)

Продолжение табл. 9.11

Функция

Возвращаемое значение

Day, Month, Year

Возвращает значение типа Variant(Integer), содержащее целое число и представляющее день, месяц и год в значении даты. Синтаксис: Day(Дата), Month(Дата), Year(Дата)

9.4.3.3.6. Функции выбора

Таблица 9.12

Функция

Возвращаемое значение

Iif

Возвращает одну из альтернатив. Синтаксис:

Iif(expr, truepart, falsepart), где

expr – проверяемое значение;

truepart – возвращаемое значение или выражение, если expr имеет значение true;

falsepart – возвращаемое значение или выражение, если expr имеет значение false

Choose

Возвращает значение, выбранное из списка аргументов. Синтаксис:

Choose(индекс, вариант – 1, вариант – 2, …,

вариант – n).

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

Switch

Возвращается значение, соответствующее первому истинному выражению в списке. Синтаксис:

Switch(выражение – 1, значение –1,

выражение – 2, значение – 2 , …,

выражение – n, значение – n). Возвращается то значение, выражение которого принимает True