Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

StrConv(string, conversion)

StrComp

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

Синтаксис

StrComp(string1, string2[, compare])

Синтаксис функции StrComp содержит следующие именованные аргументы:

Элемент Описание

string1 Обязательный. Любое допустимое строковое выражение.

string2 Обязательный. Любое допустимое строковое выражение.

compare Необязательный. Указывает способ сравнения строк. Аргумент compare может быть опущен или иметь значение 0, 1 или 2. Чтобы выполнить двоичное сравнение, следует указать 0 (это значение используется по умолчанию). Чтобы выполнить посимвольное сравнение без учета регистра, следует указать 1. Только в Microsoft Access допускается использование значения 2 для выполнения сравнения на основании сведений, содержащихся в базе данных.

Если аргумент compare имеет значение Null, возникает ошибка.

Если аргумент compare опущен, способ сравнения строк определяется значением параметра инструкции Option Compare.

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

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

string1 меньше чем string2 -1

string1 равняется string2 0

string1 больше чем string2 1

string1 или string2 имеет значение Null Null

StrConv

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

Синтаксис

StrConv(string, conversion)

Синтаксис функции StrConv содержит следующие именованные аргументы:

Элемент Описание

string Обязательный. Строковое выражение, которое следует преобразовать.

conversion Обязательный. Значение типа Integer. Сумма значений, указывающих тип преобразования, которое следует выполнить.

Значения

Ниже приведены допустимые значения аргумента conversion:

Константа Значение Описание

vbUpperCase 1 Преобразование строки к верхнему регистру.

vbLowerCase 2 Преобразование строки к нижнему регистру.

vbProperCase 3 Преобразование первой буквы каждого слова в строке в прописную.

vbWide* 4* Преобразование однобайтовых символов в двухбайтовые.

VbNarrow* 8* Преобразование двухбайтовых символов в однобайтовые.

VbKatakana** 16** Преобразование символов хираганы в символы катаканы.

VbHiragana** 32** Преобразование символов катаканы в символы хираганы.

VbUnicode 64 Преобразование строки в Unicode с помощью используемой по умолчанию системной кодовой страницы.

VbFromUnicode 128 Преобразование строки из Unicode с помощью используемой по умолчанию системной кодовой страницы.

* Применимо к дальневосточным национальным настройкам.

** Применимо только к японскому языку.

Примечание

Эти константы определяются в языке Visual Basic для приложений. Это означает, что их имена можно использовать в любом месте кода вместо фактических значений. Большинство из констант могут быть объединены (например vbUpperCase + vbWide). Исключением являются взаимно противоречащие константы (например vbUnicode + vbFromUnicode). Использование констант vbWide, vbNarrow, vbKatakana и vbHiragana в несовместимой национальной настройке приводит к ошибкам выполнения.

Ниже перечислены допустимые символы, служащие разделителями слов: Null (Chr$(0)), горизонтальная табуляция (Chr$(9)), перевод строки (Chr$(10)), вертикальная табуляция (Chr$(11)), конец страницы (Chr$(12)

), возврат каретки (Chr$(13)), пробел (однобайтовая система) (Chr$(32)). Код пробела в двухбайтовых системах (DBCS) зависит от текущей страны.

LCase

Возвращает значение типа String, представляющее строку, преобразованную к нижнему регистру.

Синтаксис


Дата добавления: 2015-07-24; просмотров: 62 | Нарушение авторских прав


Читайте в этой же книге: Left(string, length) | Chr(кодСимвола) | TYPENAME |
<== предыдущая страница | следующая страница ==>
Тригонометрические функции.| String(number, character)

mybiblioteka.su - 2015-2024 год. (0.006 сек.)