Читайте также:
|
|
string1 меньше чем string2 | -1 |
string1 равняется string2 | |
string1 больше чем string2 | |
string1 или string2 имеет значение Null | Null |
Параметры. Функция содержит именованные аргументы
String1 | Обязательный аргумент - любое допустимое строковое выражение |
String2 | Обязательный аргумент - любое допустимое строковое выражение |
Compare | Необязательный аргумент. Указывает способ сравнения строк. Аргумент может быть опущен или иметь значение -1, 0, 1 или 2. Если аргумент имеет значение Null, возникает ошибка |
Именованный аргумент Compare имеет следующие значения:
Константа | Значение | Описание |
vbBinaryCompare | Двоичное сравнение по внутренним кодам символов.Буквы разных регистров считаются разными.Установлен по умолчанию | |
vbTextCompare | Текстовое сравнение строк без учета регистра на основе системной национальной настройки | |
vbDatabaseCompare | По установкам базы данных.Используется только в Microsoft Access |
Примечание: В справке указывается еще одно неправильное значение (vbUseCompareOption,-1). Однако, вы не сможете использовать этот параметр в своих программах, невзирая на справку
Пример
'В данном примере функция StrComp' используется для сравнения строкDim MyStr1, MyStr2, MyCompMyStr1 = "ABCD": MyStr2 = "abcd"MyComp = StrComp(MyStr1, MyStr2, 1) ' Возвращает 0MyComp = StrComp(MyStr1, MyStr2, 0) ' Возвращает -1MyComp = StrComp(MyStr2, MyStr1) ' Возвращает 1Дата добавления: 2015-07-11; просмотров: 111 | Нарушение авторских прав