Повертає позицію екземпляра одного рядка в іншому, починаючи з кінця рядка в класичній базі даних Access.
Синтаксис
InStrRev(stringcheck, stringmatch [, start[, compare]])
Синтаксис функції InStrRev має такі іменовані аргументи:
|
Аргумент |
Опис |
|---|---|
|
stringcheck |
Обов’язковий аргумент. Рядковий вираз, який потрібно знайти. |
|
stringmatch |
— обов’язковий аргумент. Рядковий вираз, який шукається. |
|
start |
Необов’язковий аргумент. Числовий вираз, який задає початкове положення для кожного пошуку. Якщо його не вказано, використовується –1, тобто пошук починається з останнього положення символу. Якщо аргумент start містить Null-значення, стається помилка. |
|
compare |
Необов’язковий аргумент. Числове значення, яке вказує тип порівняння, який слід використовувати під час обчислення підрядків. Якщо не вказано, виконується двійкове порівняння. Значення див. в розділі Настройки. |
Параметри
Параметри аргументу compare:
|
Константа |
Значення |
Опис |
|---|---|---|
|
vbUseCompareOption |
–1 |
Виконує порівняння за допомогою параметра оператора Option Compare. |
|
vbBinaryCompare |
0 |
Виконує двійкове порівняння. |
|
vbTextCompare |
1 |
Виконує текстове порівняння. |
Значення, що повертаються
|
Умова |
Повернення InStrRev |
|---|---|
|
stringcheck is zero-length |
0 |
|
stringcheck is Null |
Null-значення |
|
stringmatch має нульову довжину |
початок |
|
stringmatch має Null-значення |
Null-значення |
|
stringmatch не знайдено |
0 |
|
stringmatch знайдено в рядку |
Положення, у якому знайдено збіг |
|
start > Len(stringmatch) |
0 |
Примітки
Зверніть увагу, що синтаксис функції InStrRev відрізняється від синтаксису функції InStr .
Приклади запитів
|
Вираз |
Результати |
|---|---|
|
SELECT Names_InstrRev.*, InStrRev(FullName;"S") AS вираз1 FROM [Names_InstrRev]; |
Повертає позицію рядка "S" зі значень у стовпці "Повне ім'я" з таблиці Імена. |
|
SELECT Names_InstrRev.*, InStrRev(FullName;"S",10) AS InStrTest FROM [Names_InstrRev]; |
Повертає позицію рядка "S" зі значень у стовпці "Повне ім'я", починаючи з позиції 10 з таблиці Імена та відображається в стовпці InStrTest. |